Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DICK'S Sporting Goods Logo

Lead Software Engineer - Search & Relevance (REMOTE)

DICK'S Sporting Goods

$95,200 - $158,800
Dec 12, 2025
Remote, US
Apply Now

DICK'S Sporting Goods is seeking to develop and optimize their search and data processing systems, primarily using Elastic, Spring Framework, Kafka, event-driven processing and API’s, to create confidence and excitement by personally equipping all athletes to achieve their dreams.

Requirements

  • Proven experience with Elasticsearch and other search technologies
  • Strong proficiency in Java and experience with Java batch processing
  • Hands-on experience with Kafka and distributed messaging systems
  • Solid understanding of data structures, algorithms, and software design principles
  • Experience with cloud platforms and infrastructure (e.g., AWS, GCP, Azure)
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes, PCF, AKS), and microservices architecture
  • Experience with NoSQL databases and data modeling

Responsibilities

  • Design, develop, and maintain search relevance and recommendations systems using Elastic, Spring Framework, Kafka, event-driven processing and API’s (Relevance and recommendation systems include ML models developed by DS team, data generated from data engineers).
  • Design, develop, and maintain search and data processing systems using Elastic, Spring Framework, Kafka, event-driven processing and API’s.
  • Optimize and scale search and data processing infrastructure to handle growing data volumes and user requests
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Implement best practices for data indexing, search optimization, and data integrity
  • Monitor system performance, troubleshoot issues, and ensure high availability and reliability
  • Mentor and provide guidance to junior team members

Other

  • Bachelor's degree or equivalent preferred
  • 8-10+ years of experience
  • 7-12 months experience of generalist supervision of junior colleague
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and the ability to work collaboratively in a team environment