CrawlJobs Logo

Senior Machine Learning Engineer – Ranking & Recommendations (Generative AI)

United States, New York 202000.00 - 224000.00 USD / Year · Job Posted February 14, 2026
Apply Position
Job Link Share

Job Description

The Shopping Ranking Team mission is enabling eaters to effortlessly make shopping decisions and find what they need. We pursue this mission via an ML-driven algorithmic approach, applying state-of-the-art Machine Learning (ML), Optimization techniques to learn from massive datasets Uber has, and build a scalable and reliable shopping intelligence ranking and recommendation systems. We are actively seeking individuals who excel in problem-solving and critical thinking, are proficient in coding, with proven track records of learning and growth, and have a deep interest in ML model, feature and infrastructure development. Candidates will have the opportunity to work across various lines, from infrastructure development to ML model development, productionalization, offering a diverse and enriching experience. Join us in our pursuit of excellence as we are building the next generation of Generative AI - shopping ranking and recommendation systems.

Job Responsibility

  • Design and build Machine Learning models in Ranking and Recommendation domain
  • Productionize and deploy these models for real-world application
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with Product and cross-functional teams to brainstorm new solutions and iterate on the product

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field, with 4+ years of full-time engineering experience
  • 4+ years of ML experience and building ML models
  • Experience working with multiple multi-functional teams(product, science, product ops etc)
  • Expertise in one or more object-oriented programming languages (e.g. Python, Go, Java, C++)
  • Experience with big-data architecture, ETL frameworks and platforms, such as HDFS, Hive, MapReduce, Spark, etc
  • Working knowledge of latest ML technologies, and libraries, such as PyTorch, TensorFlow, Ray, etc
  • Proven track records of being a fast learner and go-getter, with willingness to get out of the comfort zone

Nice to have

  • Experience with building ranking and recommendation systems in production, making practical tradeoffs among algorithm sophistication, compute complexity, maintainability, and extensibility in production environments
  • Experience with taking on vague business problems, translating them into ML + Optimization formulation, identifying the right features, model structure and optimization constraints, and delivering business impact
  • Experience with design and architecture of ML systems and workflows
  • Experience owning and delivering a technically challenging, multi-quarter project end to end

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits (details at provided link)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Machine Learning Engineer – Ranking & Recommendations (Generative AI)

8 matching positions

Senior Machine Learning Engineer (LLMs, MLOps, Computer Vision & Cloud AI)

We are seeking a highly skilled Senior Machine Learning Engineer to design, deve...
Location
Location
United States , Austin
Salary
Salary:
Not provided
dutechsystems.com Logo
Dutech Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in cloud platforms including AWS, Azure, GCP, or OCI
  • 8+ years of experience with DevOps technologies including Docker, Kubernetes, Ansible, and CI/CD automation
  • Strong experience with SQL databases (PostgreSQL, MySQL) and NoSQL/vector databases
  • Proficiency in Bash and PowerShell scripting for automation and infrastructure management
  • Experience with Azure DevOps, GitHub Actions, Jenkins, or similar CI/CD platforms
  • 3+ years of hands-on Python development experience in production environments
  • 3+ years of experience with NLP, LLMs, transformers, prompt engineering, RAG, and AI application development
  • Experience building and deploying machine learning models serving real-world users
  • Experience with time-series forecasting, anomaly detection, and predictive analytics
  • Experience developing recommendation systems and personalization engines
Job Responsibility
Job Responsibility
  • Design, develop, deploy, and maintain production-grade machine learning and AI solutions
  • Build and optimize Large Language Model (LLM) applications using GPT, BERT, T5, Hugging Face, Ollama, and similar technologies
  • Develop Retrieval-Augmented Generation (RAG) systems, prompt engineering strategies, and fine-tuning workflows
  • Implement and maintain MLOps pipelines using MLflow, Kubeflow, Airflow, Weights & Biases, or similar tools
  • Deploy and manage AI workloads across AWS, Azure, GCP, and OCI cloud environments
  • Design and support scalable infrastructure using Docker, Kubernetes, Ansible, and CI/CD pipelines
  • Develop machine learning models for forecasting, anomaly detection, predictive analytics, and real-time monitoring
  • Build recommendation engines, personalization platforms, ranking systems, and collaborative filtering solutions
  • Develop and deploy computer vision solutions using PyTorch, TensorFlow, OpenCV, YOLO, object detection, and image segmentation techniques
  • Implement feature engineering strategies and feature stores such as Feast or Tecton
  • Fulltime
Read More
Arrow Right

Search Senior Machine Learning Engineer

Perplexity is seeking an experienced Senior Machine Learning Engineer to help bu...
Location
Location
Belgrade, London, Berlin
Salary
Salary:
Not provided
perplexity.ai Logo
Perplexity
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of search and retrieval systems, including quality evaluation principles and metrics
  • Proven track record with large-scale search or recommender systems
  • Self-driven, with a strong sense of ownership and execution
  • Minimum of 5 years of working on search or recsys-related projects
Job Responsibility
Job Responsibility
  • Relentlessly push search quality forward—through models, data, tools, or any other leverage available
  • Architect and build core components of our search platform and model stack
  • Train and evaluate retrieval, ranking and classification models, including LLMs
  • Deploy models - from boosting to LLMs - in a scalable and performant way
  • Build and optimize RAG pipelines for grounding and answer generation
  • Collaborate with Data, AI, Infrastructure and Product teams to ensure fast and high quality delivery
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
United States , Menlo Park, CA; Bellevue, WA
Salary
Salary:
209000.00 - 245000.00 USD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of applied ML experience productionizing ML models with 2+ years focused on recommendations, ranking or personalization projects
  • A fervent interest in exploring and applying AI and ML technologies
  • Strive to solve sophisticated engineering problems that drive business objectives
  • Solid technical foundation enabling active contribution to the design and execution of projects and ideas
  • Familiarity with architectural frameworks of large, distributed, and high-scale ML applications
  • Hands-on experience in classical ML techniques with tabular data as well as modern techniques with sequential data
  • Proven experience in ML with a focus on ranking, recommendation systems, multi-objective optimization, and reinforcement learning
  • Proficiency in Python, SQL, XGboost, PyTorch/TensorFlow
  • Experience with Spark, Kafka, and Kubernetes is also desirable
  • Ideally you have experience in the Finance sector
Job Responsibility
Job Responsibility
  • AI and ML Research: Evaluate cutting technologies, including but not limited to, transformer based model architecture and large foundational models to identify solutions for Robinhood specific problems
  • Model Development and Implementation: Develop and implement scalable machine learning models focusing on advanced ranking and recommendation systems, including expertise in Collaborative Filtering, Content-Based Filtering, and Hybrid models, alongside proficiency in Learning to Rank (LTR) techniques for effective prioritization. Additionally, design reinforcement learning algorithms and apply multi-armed bandit strategies to optimize decision-making in dynamic environments, balancing exploration and exploitation
  • A/B Testing and Experimentation: Design and conduct A/B tests to assess the performance of different machine learning models. This includes setting up the test environment, monitoring performance, and analyzing results
  • Data Analysis and Insight Generation: Analyze experimental data to extract actionable insights. Use statistical techniques to validate the findings and ensure their relevance and accuracy
  • Cross-Functional Collaboration: Work closely with other engineering teams, data scientists, and the marketing team to integrate machine learning models into the product and ensure they meet business requirements. Present results to different stakeholders
  • Tooling and Documentation: Build reusable libraries for common machine learning practices. Offer support and guidance to the usage of these tools. Maintain comprehensive documentation of libraries, models, experiments, and findings
What we offer
What we offer
  • Performance driven compensation with multipliers for outsized impact, bonus programs, equity ownership, and 401(k) matching
  • 100% paid health insurance for employees with 90% coverage for dependents
  • Lifestyle wallet - a highly flexible benefits spending account for wellness, learning, and more
  • Employer-paid life & disability insurance, fertility benefits, and mental health benefits
  • Time off to recharge including company holidays, paid time off, sick time, parental leave, and more
  • Exceptional office experience with catered meals, events, and comfortable workspaces
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

As a Senior Machine Learning Engineer, you will play a key role in advancing Dro...
Location
Location
United States
Salary
Salary:
196200.00 - 331800.00 USD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science, Mathematics, Statistics, or other quantitative fields or related work experience
  • 9+ years of experience in engineering with 5+ years of experience building Machine Learning or AI systems
  • Professional working experience in ML modeling for at least one of the following: Recommender Systems, Search, or Ranking
  • Strong industry experience working with large scale data
  • Strong collaboration, analytical and problem-solving skills
  • Familiarity with the state-of-the-art in Large Language Models
  • Proven software engineering skills across multiple languages including but not limited to Python, Go, C/C++
  • Experience with Machine Learning software tools and libraries (e.g., PyTorch, Scikit-learn, numpy, pandas, etc.)
Job Responsibility
Job Responsibility
  • Design, build, evaluate, deploy and iterate on large scale Machine Learning systems and LLM systems across cloud and mobile/edge environments
  • Understand the Machine Learning stack at Dropbox, and build systems that help Dropbox personalize their users’ experience
  • Develop and maintain production-quality code for serving machine learning models at scale
  • Lead end-to-end LLM workflows: data curation, prompt engineering, retrieval-augmented generation (RAG) pipelines, tool use/agents, and fine-tuning (e.g., instruction tuning, LoRA/adapters) with rigorous evaluation
  • Optimize for latency, cost, and quality using techniques like quantization, distillation, caching, batching, and autoscaling
  • tailor models for on-device vs. cluster execution
  • Establish robust offline/online evaluation: experiment design, A/B testing, guardrails and safety checks, hallucination mitigation, and automated monitoring/observability with clear SLOs
  • Communicate technical trade-offs, risks, and impact to cross-functional stakeholders
  • write clear design docs, roadmaps, and decision records
  • Mentor teammates, contribute to code reviews and best practices, and help shape the technical direction of ML and AI at Dropbox
What we offer
What we offer
  • Competitive medical, dental, and vision coverage
  • 401(k) plan with a generous company match and immediate vesting
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you
  • Parental benefits including: Parental Leave, Child and Adult Care, Day Care FSA, Fertility Benefits, Adoption and Surrogacy Support, and Lactation Support
  • Access to over 10,000 global co-working spaces through Gable.to
  • Quarterly Cell phone and internet allowance
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right

Senior Machine Learning Engineer

As a Senior Machine Learning Engineer, you will play a key role in advancing Dro...
Location
Location
Canada
Salary
Salary:
205700.00 - 278300.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science, Mathematics, Statistics, or other quantitative fields or related work experience
  • 9+ years of experience in engineering with 5+ years of experience building Machine Learning or AI systems
  • Professional working experience in ML modeling for at least one of the following: Recommender Systems, Search, or Ranking
  • Strong industry experience working with large scale data
  • Strong collaboration, analytical and problem-solving skills
  • Familiarity with the state-of-the-art in Large Language Models
  • Proven software engineering skills across multiple languages including but not limited to Python, Go, C/C++
  • Experience with Machine Learning software tools and libraries (e.g., PyTorch, Scikit-learn, numpy, pandas, etc.)
Job Responsibility
Job Responsibility
  • Design, build, evaluate, deploy and iterate on large scale Machine Learning systems and LLM systems across cloud and mobile/edge environments
  • Understand the Machine Learning stack at Dropbox, and build systems that help Dropbox personalize their users’ experience
  • Develop and maintain production-quality code for serving machine learning models at scale
  • Lead end-to-end LLM workflows: data curation, prompt engineering, retrieval-augmented generation (RAG) pipelines, tool use/agents, and fine-tuning (e.g., instruction tuning, LoRA/adapters) with rigorous evaluation
  • Optimize for latency, cost, and quality using techniques like quantization, distillation, caching, batching, and autoscaling
  • tailor models for on-device vs. cluster execution
  • Establish robust offline/online evaluation: experiment design, A/B testing, guardrails and safety checks, hallucination mitigation, and automated monitoring/observability with clear SLOs
  • Communicate technical trade-offs, risks, and impact to cross-functional stakeholders
  • write clear design docs, roadmaps, and decision records
  • Mentor teammates, contribute to code reviews and best practices, and help shape the technical direction of ML and AI at Dropbox
What we offer
What we offer
  • Competitive medical, dental and vision coverage
  • Retirement savings through a defined contribution pension or savings plan
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you
  • Parental benefits including: Parental Leave, Fertility Benefits, Adoptions and Surrogacy support, and Lactation support
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right

Staff Machine Learning Engineer - Applied AI

The Applied AI team collaborates with product teams across Uber to deliver innov...
Location
Location
United States , Sunnyvale, California; San Francisco, California; Seattle, Washington
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters degree or Ph.D in Computer Science, Engineering, Mathematics
  • 8+ years of ML experience, including significant work on large-scale deep learning systems
  • Demonstrated ownership of high-impact ML systems in search, recommendations, or conversational AI
  • Deep expertise in transformers, retrieval systems, ranking, and embedding architectures
  • Strong experience with PyTorch and distributed training
  • Track record of influencing technical direction across teams
  • Strong product intuition and ability to connect model improvements to business outcomes
Job Responsibility
Job Responsibility
  • Own the end-to-end technical strategy for foundation models across Search, Recommendations, and Conversational AI
  • Drive architecture decisions that influence multiple product surfaces (Eats, Grocery, Retail, Mobility)
  • Lead cross-team initiatives spanning Retrieval, Ranking, Personalization, and LLM-powered assistants
  • Define long-term investment areas (build vs fine-tune vs partner models)
  • Mentor senior engineers and act as a technical multiplier across the org
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Search Machine Learning Engineer Intern

Perplexity is looking for a Search Machine Learning Engineer Intern to help buil...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
perplexity.ai Logo
Perplexity
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong foundation in machine learning and statistics, with coursework or projects related to information retrieval, ranking, or recommender systems
  • Experience with Python and common ML frameworks (e.g. PyTorch, TensorFlow, JAX) through academic, open source, or personal projects
  • Self-driven and curious, with a strong sense of ownership, willingness to learn, and comfort working in a fast-paced environment
Job Responsibility
Job Responsibility
  • Contribute to experiments that improve search quality through better models, data usage, and evaluation tools, under the guidance of senior engineers
  • Design and implement components of the search platform and model stack, including retrieval, ranking, and classification models
  • Train evaluating models (including LLM-based approaches) for retrieval, ranking, and classification tasks
  • Support deployment and monitoring of search and ranking models in a scalable and performant way
  • Help build and iterate on RAG pipelines for grounding and answer generation
  • Collaborate with Data, AI, Infrastructure and Product teams to deliver improvements quickly and learn best practices in production ML
  • Fulltime
Read More
Arrow Right

Director of Engineering - Facebook Groups Ranking

Facebook Groups is the largest community product in the world, connecting over 9...
Location
Location
United States , Menlo Park
Salary
Salary:
271000.00 - 347000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience growing and leading successful Engineering teams, with a proven ability to recruit, land, and grow both engineering technical managers and individual contributors
  • Strong Machine Learning background ideally working with ranking and recommendation systems
  • Ability to tackle problems ranging from technical implementation to strategic planning
  • Strong strategic thinking to identify new opportunities, risks, and priorities for the organization
  • Excellent collaboration and communication skills to navigate complex, cross-functional teams
  • Ability to identify and drive new collaboration opportunities between product teams and external partners to unlock innovation and impact
  • Effective at driving strong engineering processes and fostering a culture of rigorous execution
  • High standards for code quality and product craftsmanship, elevating the skills and productivity of engineers around you
  • Skilled at resolving challenges through technical innovation, process improvements, or collaboration with technical leads and managers
  • Demonstrated ability to influence senior product and engineering leadership
Job Responsibility
Job Responsibility
  • Drive strategy for, help set technical direction, and lead your team to deliver the following: Group recommendation signals
  • Recommendation infrastructure/systems
  • Modeling and delivery algorithms
  • Ranking connected Groups content on Facebook Feed and Notifications
  • Generative AI
  • Product innovations
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right