Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer III

$157.5k

Expedia Group

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.

Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

About the Team:

We are seeking a Machine Learning Engineer III to join our Advertising Technology team, where we build and operate large-scale batch and real-time ML systems that power pricing, inventory optimization, ranking, and trust & safety across the ad platform. This role sits at the intersection of machine learning, distributed systems, and MLOps, directly influencing how models are designed, deployed, and operated in production at scale.

You will work closely with Software Engineering, Data Science, Product, and Platform teams to translate modeling ideas into reliable, observable, and scalable ML systems, while setting technical direction, raising engineering standards, and mentoring others as the platform and business grow.

In this role, you will:

  • ML Infrastructure & Pipelines: Design and implement scalable batch and real-time ML pipelines to support advertising delivery and optimization across channels
  • Model Deployment & Integration: Operationalize ML models developed by ML scientists, integrating them with ad delivery, bidding, ranking, and campaign management systems
  • Data Engineering: Build and maintain reliable data pipelines to ingest, process, and transform large-scale ad impressions, clicks, and conversion data
  • Cross-Functional Collaboration: Partner closely with ads product, engineering, analytics, and business teams to align ML solutions with marketplace and revenue goals
  • Advertising at Scale: Enable low-latency inference and real-time decisioning for advertising systems serving millions of users across multiple brands and surfaces
  • Tooling & Automation: Develop reusable components, APIs, and orchestration workflows to support experimentation, deployment, and rapid iteration in ad systems
  • Monitoring & Optimization: Ensure reliability, scalability, and performance of ML-powered ad systems through robust monitoring, alerting, and continuous optimization
Minimum Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field
  • 4+ years of industry experience working with machine learning or data-driven systems
  • Proficiency in Python and familiarity with ML frameworks such as PyTorch or TensorFlow
  • Solid understanding of machine learning fundamentals, including supervised learning, feature engineering, model evaluation, and basic bias/variance tradeoffs
  • Experience working with data pipelines and large datasets, using tools such as Spark, SQL, or similar
  • Familiarity with software engineering fundamentals, including version control, testing, and basic system design
  • Ability to collaborate effectively and communicate technical concepts clearly
Preferred Qualifications
  • Experience contributing to production ML systems, including model training, evaluation, or inference pipelines
  • Familiarity with distributed data processing (Spark, Databricks) and cloud environments (AWS preferred)
  • Exposure to MLOps concepts, such as model deployment, monitoring, or retraining workflows
  • Experience building or experimenting with ranking, prediction, classification, recommendation, or NLP models
  • Basic familiarity with real-time or near-real-time ML systems
  • Background or interest in ads, marketplaces, e-commerce, or travel platforms

Please note that this role is only available in San Jose, CA or Seattle, WA , in alignment with our flexible work model, which requires employees to be in the office at least three days a week. We are unable to offer relocation assistance for this role.


The total cash range for this position in San Jose is $157,500.00 to $220,500.00. Employees in this role have the potential to increase their pay up to $252,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.The total cash range for this position in Seattle is $146,000.00 to $204,500.00. Employees in this role have the potential to increase their pay up to $233,500.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual's knowledge, skills, and experience. Pay ranges may be modified in the future.

Benefits and perks

Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at

Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at

About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.

Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is

Equal Opportunity
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer III in San Jose, CA vacancy
  •  ...everyone, including yourself, you've found a match in Workday, and we hope to be a match for you too. About the Role As a Machine Learning Engineer on the AI Platform team, you will develop tailored user experiences using advanced Agentic AI, LLMs and RAG. You will... 
    Suggested
    Full time

    Workday

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

    The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation and one of...  ...multiple disciplines including silicon engineering, hardware design and verification,...  ...Sr. Machine Learning Compiler Engineer III on the AWS Neuron team, you will be a thought... 
    Suggested
    Internship
    Local area
    Work from home
    Relocation
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...that are deeply engaged. Our Team The Ads Platform Engineering teams build advertising systems and integrations that powers...  ...Intelligence). Experience building and operating production machine learning systems at scale. Experience productionizing machine... 
    Suggested
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    18 hours ago
  • $160k - $205k

     ...the clean energy transition by applying our expertise in data, machine learning, and energy to power markets. We are the rare startup that...  ...as excellence. We are looking for a Machine Learning (ML) Engineer who can create forecasting models that help quickly decarbonize... 
    Suggested
    Remote job
    Full time
    Work at office
    2 days per week
    3 days per week

    Gridmatic

    Cupertino, CA
    18 hours ago
  •  ...LLC Offered Position: Data Scientist III Job Location: Santa Clara,...  ...Statistics, Applied Mathematics, Economics, Engineering, Computer Science or a related field and...  ...skills: (1) building statistical models and machine learning models using large datasets from... 
    Suggested
    Local area

    Amazon

    Santa Clara, CA
    3 days ago
  • $193.3k - $261.5k

     ...to be part of AI revolution? At AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to...  ...accelerate deep-learning workloadsThis role is for a senior software engineer in the Compiler team for AWS Neuron. As part of this role, you... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • Develop and optimize machine learning models for various applications. Preprocess and analyze large datasets to extract meaningful insights. Deploy ML solutions into production environments using appropriate tools and frameworks. Collaborate with cross-functional teams... 
    Full time
    Work experience placement

    Paypal

    San Jose, CA
    18 hours ago
  •  ...Collaborate with product managers, UX designers, and other engineers to define requirements and deliver impactful solutions. Diagnose...  ...chat-like command execution. Knowledge and passion in machine learning algorithms, GenAI, LLMs, and Agentic AI Understanding of agent... 
    Full time
    Work experience placement

    Eightfold

    Santa Clara, CA
    18 hours ago
  •  ...Job Description: We are looking for a Machine Learning Engineer to join our core research and development team, focused on recovering accurate 3D human body and hand motion from egocentric (first-person) video. Human demonstration data is the fuel for robot learning... 
    Full time

    Maxinsights Corporation

    Santa Clara, CA
    18 hours ago
  •  ...About the job Machine Learning Engineer The Role We are looking for a Machine Learning Engineer to join our core team building scalable ML systems for real-world perception and embodied intelligence. In this role, you will work on end-to-end machine learning... 

    Glint Tech Solutions LLC

    Santa Clara, CA
    5 days ago
  • $150.4k - $277.6k

     ...Machine Learning Engineer The Applied Sensing & Health team has built innovative ways for users to improve their health and fitness. When you exercise and move with your devices, it's the sensor fusion algorithms from the engineers and scientists on this team, that... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  •  ...Machine Learning Software Engineer The Omnichannel Core Platform team is looking for a Machine Learning Software Engineer who can work with model development, deployment and training of models. We as a team own a lot of data and would like to effectively use this for... 
    Work experience placement

    Omega Solutions

    Santa Clara, CA
    2 days ago
  • $174.3k - $200k

     ...Machine Learning Engineer UnitX builds the world's leading physical AI systems to automate repetitive visual tasks in factories. UnitX is a fast-moving startup with a team from Stanford, MIT, Google, and beyond. Since inception, UnitX has deployed 1,000+ mission-critical... 

    UnitX

    Milpitas, CA
    4 days ago
  •  ...We are seeking a highly skilled Machine Learning Engineer to design and build a low-latency query understanding and intelligent routing system that operates without reliance on large language models. The role focuses on extracting intent, entities, application context... 
    Local area

    Sparktek

    San Jose, CA
    5 days ago
  • $125.6k - $234.15k

     ...Position: 2026 Machine Learning Engineer Req ID: Pending Location: San Jose Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands— everything they need to design and... 
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    2 days ago
  • $123.75k - $185k

     ...that values ownership, collaboration, and high standards. Our engineers, product leaders, and go-to-market teams work closely...  ...command execution. Qualifications: Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural language processing (... 
    Work experience placement
    Work at office
    3 days per week

    Eightfold LLC

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...US, CA, Santa Clara US, CA, Remote Full time JR2025036 NVIDIA is looking for a talented Machine Learning Engineer to drive the development, evaluation, deployment and end-to-end lifecycle management of our AI-powered systems. This role bridges advanced AI application... 
    Full time
    Remote work
    Flexible hours

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Machine Learning Engineer Location: Cupertino, CA (Hybrid) Duration: 9 Months Pay Range on W2 Hourly: $92 - $97 with Mindsource Benefits Imagine what you could do here, new ideas have a way of becoming outstanding products, services, and customer experiences very... 
    Hourly pay

    MindSource

    Cupertino, CA
    2 days ago
  • $55 - $60 per hour

     ...~3+ years of professional experience building and deploying machine learning models in a production environment. ~ Advanced proficiency...  ...and analysis. ~ Demonstrable, hands-on experience in prompt engineering and/or fine-tuning Large Language Models (e.g., Gemini). ~... 

    Cynet Systems

    San Jose, CA
    2 days ago
  • $100k

     ...entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent Computer Science/Engineering /Mathematics/Statistics or... 
    Full time
    H1b

    SynergisticIT

    Cupertino, CA
    1 day ago
  • $130k - $220k

     ...drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We’re looking for a machine learning engineer to train and deploy the latest generation of ML-based planning algorithms on the extensive data we collect every day... 
    Full time

    Plusai

    Santa Clara, CA
    18 hours ago
  • $174.72k - $295.68k

     ...Senior Machine Learning Engineer - AI Foundation Santa Clara, CA XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehicles, including electric vehicles (EVs), electric... 
    Full time

    XPENG

    Santa Clara, CA
    1 day ago
  • $229.5k - $360k

     ...experiences across our platform by leveraging state-of-the-art machine learning. Our mission is to deliver meaningful, context-aware...  ...at the forefront of technology. Our work blends innovation, engineering excellence, and a deep commitment to understanding our users... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    2 days ago
  •  ...goals. As part of this group, you will be doing large scale machine learning and deep learning to improve Query Understanding and Ranking...  ...or data mining ~5+ years of experience of prompt engineering, fine-tuning, evaluating, and developing data collection/annotation... 

    Apple

    Santa Clara, CA
    4 days ago
  • $214.67k - $322k

     ...Staff Machine Learning Engineer San Jose, California, United States Who We Are At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX... 

    OKX

    San Jose, CA
    2 days ago
  • $240.1k - $420.2k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...on the nature of their work and their assigned work location. Learn more here. To determine eligibility for a work persona, ServiceNow... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    5 days ago
  • $193.5k

     ...prefer experience optimizing TensorFlow, PyTorch, or JAX deep learning models. We prefer experience working with multiple toolchains...  .... We work closely with chip architects, runtime and OS engineers, scientists, and ML application teams to deliver cutting-edge... 
    Full time

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    3 days ago
  •  ...of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We are seeking a highly skilled Machine Learning Engineer with deep expertise in developing Bird’s Eye View (BEV) fusion models using multimodal sensor inputs, particularly LiDAR.... 

    PlusAI

    Santa Clara, CA
    16 days ago
  • $165.6k

     ...with compiler design for CPU, GPU, vector engines, or ML accelerators. We prefer...  ...PyTorch, OpenXLA, StableHLO, JAX, TVM, deep learning models, and algorithms. We prefer experience...  ...Hardware Support Java LLVM Machine Learning PyTorch TensorFlow AI... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    3 days ago
  •  ...the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams. We are seeking a Senior Machine Learning Engineer with expertise in deep learning and data analysis. In this role, you will apply data-driven techniques to develop high-... 

    PlusAI

    Santa Clara, CA
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer III. Be the first to apply!