We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Machine Learning Engineer, Search & Recommendations Ranking
Location
United States
Posted
8 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
This role is focused on architecting and scaling the ranking systems that power search, recommendations, and personalization across a high-traffic e-commerce platform.
- Design multi-task, multi-objective models that optimize for long-term value, relevance, and user engagement, while leveraging LLMs to enhance features and recall.
- Partner closely with engineers, product managers, and data teams to lead the development of production-grade ML systems.
- Ensure low-latency serving and mentor other ML engineers.
- Combine cutting-edge research with practical implementation, influencing user experience, revenue, and retention.
- Contribute to both technical strategy and operational excellence in large-scale machine learning systems.
- Architect and implement the ranking backbone that unifies search, personalization, ads, and merchandising into a single adaptive platform.
- Design and develop multi-task learning models (e.g., shared encoders, MMOE/PLE task heads) to jointly learn relevance, propensity, margin, and churn risk.
- Build value-aware, long-horizon objective functions and uplift/causal models to optimize incremental revenue, retention, and user engagement.
- Own low-latency inference pipelines including re-ranking, diversity and quality constraints, and safe exploration strategies.
- Advance evaluation practices through online experiments, counterfactual analyses, and attribution pipelines to measure long-term impact.
- Collaborate with cross-functional teams including product, ads, infrastructure, and design to translate business goals into ML policies and measurable ROI.
- Mentor and guide ML engineers, fostering expertise in ranking, causal inference, and scalable serving systems.
Qualifications
- 5+ years of experience applying ML at scale, with at least 3 years in technical leadership roles improving ranking or recommendation systems.
- Proven experience with multi-objective or constrained optimization to balance relevance, revenue, margin, and user experience.
- Strong coding skills in Python and data fluency using SQL/Pandas; experience with XGBoost and deep learning frameworks such as TensorFlow or PyTorch.
- Solid understanding of low-latency serving architectures, feature stores, caching, vector/lexical retrieval, and re-ranking systems.
- Expertise in multi-task learning, calibration, counterfactual evaluation, uplift/causal modeling, or contextual bandits is preferred.
- Hands-on experience leveraging LLMs for feature enrichment, long-tail recall, or reasoning-rich context in ML pipelines.
- Excellent analytical, problem-solving, and cross-functional communication skills.
- Experience with remote-first collaboration and asynchronous alignment across teams and time zones.
Benefits
- Competitive base salary, with ranges depending on U.S. location: $173,000–$219,000.
- Equity grants for new hires and annual refresh grants.
- Comprehensive medical, dental, and vision coverage.
- Flexible PTO and remote-first work culture.
- Opportunities for mentorship, professional development, and research contributions.
- Access to cutting-edge ML infrastructure and projects impacting millions of users.
- Inclusive and collaborative environment with a focus on innovation and learning.
Job Requirements
- 5+ years of experience applying ML at scale, with at least 3 years in technical leadership roles improving ranking or recommendation systems.
- Proven experience with multi-objective or constrained optimization to balance relevance, revenue, margin, and user experience.
- Strong coding skills in Python and data fluency using SQL/Pandas; experience with XGBoost and deep learning frameworks such as TensorFlow or PyTorch.
- Solid understanding of low-latency serving architectures, feature stores, caching, vector/lexical retrieval, and re-ranking systems.
- Expertise in multi-task learning, calibration, counterfactual evaluation, uplift/causal modeling, or contextual bandits is preferred.
- Hands-on experience leveraging LLMs for feature enrichment, long-tail recall, or reasoning-rich context in ML pipelines.
- Excellent analytical, problem-solving, and cross-functional communication skills.
- Experience with remote-first collaboration and asynchronous alignment across teams and time zones.
Benefits
- Competitive base salary, with ranges depending on U.S. location: $173,000–$219,000.
- Equity grants for new hires and annual refresh grants.
- Comprehensive medical, dental, and vision coverage.
- Flexible PTO and remote-first work culture.
- Opportunities for mentorship, professional development, and research contributions.
- Access to cutting-edge ML infrastructure and projects impacting millions of users.
- Inclusive and collaborative environment with a focus on innovation and learning.
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Principal ML Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This role offers a unique opportunity to lead the development of next-generation machine learning systems for real-time dispatch and logistics optimization. You will design and implement production-grade ML pipelines, optimization models, and decision-making services that directl...
Machine Learning Engineer
Mitek SystemsThe global leader in mobile capture and digital identity verification.
Machine Learning Engineer working on identity verification solutions at Mitek.
Senior Machine Learning Engineer, Relevance and Personalization
AirbnbAirbnb is a community based on connection and belonging.
Senior Machine Learning Engineer at Airbnb developing ML models and algorithms
Senior Machine Learning Engineer, Relevance and Personalization
AirbnbAirbnb is a community based on connection and belonging.
The role involves working with large-scale structured and unstructured data to build and continuously improve cutting-edge Machine Learning models for product, business, and operational use cases. Responsibilities include hands-on development, productionizing, and operating ML models and pipelines at scale for both batch and real-time scenarios.