CrawlJobs Logo

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

uber.com Logo

Uber

Location Icon

Location:
United States , New York

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

202000.00 - 224000.00 USD / Year

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)

Additional Information:

Job Posted:
February 14, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

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

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

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

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 Applied Scientist

Copilot Discover helps hundreds of millions of people be informed, entertained, ...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 4+ years related experience (e.g., statistics predictive analytics, research) OR Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 3+ years related experience (e.g., statistics, predictive analytics, research) OR Doctorate in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or related field AND 1+ year(s) related experience (e.g., statistics, predictive analytics, research) OR equivalent experience
  • 2+ years of experience working with LLM, NLU or content‑quality/safety models at consumer scale, with clear business impact
Job Responsibility
Job Responsibility
  • Lead content‑quality understanding at scale
  • Design and deploy models that assess credibility, usefulness, freshness, safety, and diversity across modalities
  • reduce misinformation/toxicity error rates through prompt‑ and model‑level innovations
  • build human‑in‑the‑loop and active‑learning pipelines that get better over time
  • Advance the recommendation & ranking stack
  • Architect and productionize large‑scale DNN/LLM‑enhanced recommenders (representation learning, sequence modeling, retrieval/ranking, slate optimization), balancing user satisfaction, content quality, and business goals
  • Own evaluation and experimentation
  • Define offline metrics (e.g., NDCG, ERR, calibration) and online methodologies (A/B tests, interleaving, counterfactual & bandit approaches) to confidently attribute impact and guard against regressions
  • Champion safety & trust
  • Partner with policy and platform teams to encode safety standards and editorial principles into the ML system
  • Fulltime
Read More
Arrow Right
New

Engineering Intern - Water Resources

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
walterpmoore.com Logo
Walter P. Moore and Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors in Civil Engineering (Masters preferred with emphasis in hydrology/hydraulics, water resources or related field)
  • Completed or currently enrolled in university-level coursework in hydrology and/or hydraulics
  • Strong written communication and technical writing skills
  • Excellent verbal communication
  • Sound technical background
  • Strong written and oral communication skills
  • Enthusiasm for the challenges of water resources engineering
  • Understanding of basic hydrologic and hydraulic principles
  • Familiarity with Microsoft Excel
What we offer
What we offer
  • Competitive compensation and benefit packages
Read More
Arrow Right
New

Lease Analyst

A National commercial real estate company is looking to hire a Lease Analyst. Th...
Location
Location
United States , Charlotte
Salary
Salary:
60000.00 - 70000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Accounting and 2-3 years experience in a similar role
  • Property management experience is required
  • Software experience with MRI and Salesforce is preferred
Job Responsibility
Job Responsibility
  • Lease abstraction
  • Investigate and resolve billing disputes by interpreting lease terms and coordinating with internal teams
  • Resolve billing issues, ensure timely collections, and maintain financial records
  • Lead pursuit efforts by monitoring tenant accounts, issuing pursuit letters, and maintaining detailed notes in MRI
  • Apply payments, reconcile accounts, and support the collections process
  • Maintain Salesforce cases and ensure accurate documentation of tenant interactions
What we offer
What we offer
  • bonus
  • Fulltime
Read More
Arrow Right