Senior Software Engineer - Ranking & Recommendation
Core
Design and evolve ranking logic and production services for personalized product recommendations in Voyado's Product Discovery Engine, balancing search relevance with discovery goals.
Role type
Senior Software Engineer (Ranking & Recommendation)
Builds
In-house ranking engine, personalized recommendation systems, and A/B testing infrastructure for retail product discovery.
Domain
Retail technology, search, and recommendation systems
Deliverable
production ML models | product features
Required skills
Java, Python, concurrent programming, fundamental algorithms, object-oriented design, cloud platform experience (AWS/Azure/GCP), system architecture
Preferred skills
Machine learning, embeddings, LLMs, low-latency high-throughput services
Technologies
Java, Python, AWS, Microservices, A/B testing frameworks
Responsibilities
Build and evolve ranking capabilities and production services, design and fine-tune personalized ranking algorithms, design systems combining dynamic ranking signals, run and evaluate A/B tests, automate test flows, contribute to architectural decisions and technical roadmap
Seniority
Senior, hands-on IC
