Senior Software Engineer

EPAM Systems · Remote, Remote, Canada

Location
Remote
Job Type
Full-time
Posted
May 27, 2026

Job Description

We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance across both traditional keyword-based and modern semantic (vector-based) retrieval.

Responsibilities

  • Design, build, and maintain Solr-based search platforms
  • Optimize search relevancy, ranking, and query performance
  • Build and manage indexing pipelines for large datasets
  • Deploy and operate services in AWS
  • Collaborate with cross-functional teams on search and recommendation features
  • Explore and implement ML-driven enhancements for search
  • Define and implement hybrid search strategies combining keyword and vector-based retrieval
  • Build and operate vector search pipelines within Solr/Lucene
  • Measure and improve ...

Ready to Apply?

Submit your application for Senior Software Engineer at EPAM Systems

Apply Now