Senior Search Engineer – Retail
Posted 34ds ago
Employment Information
Job Description
Senior Software Engineer at CVS Health designing and maintaining scalable search infrastructure. Collaborating on eCommerce search systems to enhance user experiences using Elasticsearch and advanced features.
Responsibilities:
- Design, develop, and maintain scalable search infrastructure using Elasticsearch
- Optimize search relevance, performance, and indexing strategies for large-scale product catalogs
- Implement advanced search features such as autocomplete, faceted search, synonyms, and typo tolerance
- Collaborate with data science teams to integrate ML-based ranking and personalization models into the search pipeline
- Monitor and troubleshoot search performance, latency, and availability in production environments
- Develop tools and dashboards for search analytics and observability
- Stay current with the latest developments in search technologies and contribute to architectural decisions
Requirements:
- 5+ years of overall software engineering experience
- 5+ years of programming experience using Java, Python, or Scala
- 3+ years working with Elasticsearch in production
- Deep understanding of search engine internals, indexing, query parsing, and relevance tuning
- Experience with distributed systems, RESTful APIs, and microservices architecture
- Familiarity with eCommerce search use cases and product discovery challenges
- Proficient in working with large-scale data and real-time systems
Benefits:
- Affordable medical plan options
- 401(k) plan (including matching company contributions)
- Employee stock purchase plan
- No-cost wellness screenings
- Tobacco cessation and weight management programs
- Confidential counseling and financial coaching
- Paid time off
- Flexible work schedules
- Family leave
- Dependent care resources
- Colleague assistance programs
- Tuition assistance
- Retiree medical access













