Software Engineer - Relevance, Ranking Services & Orchestration
Core
Design, develop, and maintain high-performance backend services and APIs supporting product discovery, search, relevance, ranking, and orchestration for millions of customers.
Role type
Senior IC backend software engineer (search & relevance)
Builds
Scalable microservices, distributed systems, and cloud-native applications for global product discovery
Domain
E-commerce, search, and relevance engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, microservices, distributed systems, API design, cloud-native development, asynchronous/event-driven architecture, CI/CD, containerization, Kubernetes, problem-solving
Preferred skills
Azure (Cosmos DB, Service Bus), Elasticsearch/Solr, GenAI/LLM technologies, observability, performance optimization
Technologies
Java, Spring Boot, Spring WebFlux, Azure, Cosmos DB, Azure Service Bus, Blob Storage, Elasticsearch, Solr, Docker, Kubernetes, CI/CD
Responsibilities
Design and develop high-performance backend services and APIs; build scalable microservices and distributed systems; develop asynchronous and event-driven solutions; build and operate cloud-native applications; contribute to services supporting product search, relevance, ranking, and orchestration; collaborate with cross-functional stakeholders to translate business needs into technical solutions; build, test, and deploy services using modern CI/CD and containerization practices; investigate and troubleshoot complex production issues; explore and apply AI, GenAI, and LLM-based technologies (via careerplan.io/jobs/744000153746448-software-engineer-relevance-ranking-services-orchestration-at-hm-group)
Seniority
Mid-level (3–6 years experience), hands-on IC