Senior Machine Learning Engineer - Ranking
US, United States, #LI-REMOTEFull-TimeSenior
Salary140,000 - 170,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years post-PhD experience or 5+ years of industry experience
- Required Skills
- PythonSQLMachine LearningCI/CDA/B testingDistributed Systems
Requirements
- Advanced degree (MS or PhD) in Computer Science, Statistics, Mathematics, or a related field, with 3+ years post-PhD experience or 5+ years of industry experience
- Strong background in applied machine learning, statistics, optimization, and ranking/recommendation systems
- Proficiency in Python and strong software engineering practices, including testing, CI/CD, and scalable system design
- Experience working with large-scale datasets, distributed systems, and low-latency production ML environments
- Solid understanding of experimentation frameworks, A/B testing, and metric design
- Strong communication skills and ability to collaborate effectively in cross-functional teams
- Ownership mindset with a track record of delivering impactful production ML systems
Responsibilities
- Design, develop, and continuously improve ranking and recommendation systems using machine learning, experimentation, and statistical rigor
- Translate high-level product and business objectives into measurable ranking metrics and deliver consistent performance improvements
- Develop and enhance offline and online evaluation frameworks to ensure alignment between experimentation and production outcomes
- Build and maintain high-quality feature and signal pipelines, integrating structured and unstructured data such as text, images, and metadata
- Ensure robustness of ML systems by addressing model drift, calibration, and uncertainty in production environments
- Collaborate closely with cross-functional teams including Engineering, Product, Analytics, and Business stakeholders to deliver end-to-end ML solutions
View Full Description & ApplyYou'll be redirected to the employer's site