Member of Technical Staff (Machine Learning Engineer, Ranking Quality - Search)
Belgrade • FullTime
Posted 1mo ago
Job Location
Belgrade
Remote Work Policy
On-site
Employment Type
FullTime
Categories
Machine Learning Engineer
About the job
Perplexity is seeking an experienced Machine Learning Engineer to enhance search quality, particularly in the middle and later stages of ranking. The ideal candidate is a versatile ranking expert capable of independently tackling complex challenges from start to finish, possessing deep expertise in either neural ranking or production ranking systems.
Responsibilities
- Advance search quality through models, data, evaluation, infrastructure, or other available leverage.
- Take full ownership of ranking quality issues, including defining evaluation, identifying bottlenecks, developing solutions, and ensuring safe deployment.
- Train and evaluate retrieval, ranking, and classification models, incorporating neural and LLM-based methods as suitable.
- Develop and manage ranking infrastructure, covering feature computation, low-latency inference, multi-stage cascades, deployment, and monitoring.
- Balance quality, latency, reliability, cost, and engineering complexity effectively.
- Collaborate with Data, AI, Infrastructure, and Product teams while maintaining accountability for the final quality outcome.
Requirements
- Possess a deep understanding of search or recommender systems and their evaluation methodologies.
- Demonstrate proven ownership of a large-scale production ranking system or a significant set of quality problems.
- Exhibit strong machine learning and software engineering skills across data, models, serving, and monitoring.
- Ability to lead ambiguous, cross-team problems without constant task breakdown.
- Show exceptional depth in either modern neural ranking methods or low-latency ranking systems and runtime.
- Minimum of 5 years of relevant industry experience.