Published on
Feb 27, 2026
Machine Learning Engineer
Company: Yahoo
Employment Type: Full-Time
Location: 100% Remote – USA (occasional in-person events with notice)
Compensation: $111,000 – $231,250 (USD)
Category: Data, AI & Analytics
Close date or Apply by date: Not disclosed
WHY THIS ROLE MADE THE CUT
Fully remote (no hybrid or office requirements)
Full-Time role
Job is listed on company site with a direct link to apply
Legitimate, established company
Posted within the last 14 days OR includes a clear deadline to apply
Clear salary range is disclosed
ROLE SNAPSHOT
Yahoo is hiring a Machine Learning Engineer to work alongside experienced ML engineers, data scientists, and product teams to support development and deployment of intelligent systems powering recommendations, content understanding, and personalization features for hundreds of millions of users globally. You'll contribute to development and maintenance of ML systems focused on recommendation, ranking, and content enrichment, support integration of ML models into backend services, build and maintain data pipelines enabling training and deployment, monitor production model performance and debug issues, and contribute to MLOps practices ensuring model reliability and scalability. This role requires Bachelor's or Master's in Computer Science or related field, 3-5 years of software engineering experience preferably including ML systems, solid programming skills in Python or Java, exposure to ML frameworks (Scikit-learn, TensorFlow, PyTorch), and experience with distributed data processing systems (Apache Flink, Beam, Spark, Storm).
KEY WORDS TO INCLUDE IN YOUR RESUME/COVER LETTER IF YOU APPLY:
Machine learning engineering
Python or Java programming
ML frameworks (TensorFlow, PyTorch, Scikit-learn)
Distributed data processing (Spark, Flink, Beam, Storm)
MLOps and model deployment
Cloud platforms (AWS, GCP)
Recommendation and ranking systems
Data pipelines
CI/CD pipelines
NLP techniques
Keywords are suggested based on the language used in the employer's job description to help applicants align with automated screening systems.
Note: Job details on this site are accurate to the best of our knowledge at the time they are published. Please confirm all information directly with the employer before applying. Our verification process is designed to reduce ghost jobs and protect your time, but we can't control changes made by employers after a role goes live. While we do our best to surface legitimate opportunities, we can't guarantee every listing remains active or filled as intended.



