DICK'S Sporting Goods is looking to enhance its enterprise-wide search experiences through intelligent, AI-driven systems to enable smarter, faster, and more personalized discovery across their digital and in-store ecosystem.
Requirements
- Experience in API engineering, including designing, developing and maintaining APIs.
- Python, Java/Scala, C++.
- TensorFlow, PyTorch.
- Spark, Kafka, Kubernetes, Docker.
- Elasticsearch, Solr, or custom retrieval engines.
- Solid understanding of distributed systems, APIs, and cloud infrastructure (Azure, AWS, or GCP).
- Experience with vector databases and large-scale embedding retrieval.
Responsibilities
- Architect and implement large-scale search and ranking systems.
- Build robust ML pipelines for training, evaluation, and deployment.
- Optimize distributed systems for low latency, high throughput, and fault tolerance.
- Ensure models are production-ready with monitoring, logging, and automated retraining.
- Integrate ML models into search infrastructure (retrieval, ranking, query understanding).
- Work with embeddings, transformers, and vector search technologies to improve relevance.
- Scale experimentation frameworks to support rapid iteration and safe rollouts.
Other
- Master's Degree or Equivalent Level in quantitative fields like computer science, engineering, physics, mathematics, etc.
- 4+ years of experience in software engineering for ML systems (search, recommendation, or large-scale distributed systems).
- Experience in an Agile working environment and at least one related project management tool (Azure DevOps, Jira, etc.).
- Comfortable presenting results to cross functional partners and help them understand technical trade offs.
- Brings a collaborative, problem solving and growth mindset to all interactions with a strong focus on delivery.