Yahoo is a leading technology company connecting brands and partners with a vast audience. They are seeking a motivated Machine Learning Engineer to develop and integrate machine learning solutions, collaborating with teams to enhance recommendations and personalization features.
Responsibilities:
- Contribute to the development and maintenance of machine learning systems focused on recommendation, ranking, and content enrichment
- Support integration of ML models into backend services, collaborating with data scientists and senior engineers
- Build and maintain data pipelines and services that enable training, testing, and deployment of ML models
- Monitor production model performance and assist in debugging issues across the stack
- Contribute to the adoption of MLOps practices to ensure model reliability, traceability, and scalability
- Collaborate with cross-functional teams to understand product requirements and deliver solutions aligned with business goals
Requirements:
- Education: Bachelor's or Master's in Computer Science, Data Science, Mathematics, Statistics, or a related field
- 3–5 years of software engineering experience, preferably including ML or data-oriented systems
- Solid programming skills in Python or Java
- Exposure to machine learning tools and frameworks such as Scikit-learn, TensorFlow, or PyTorch
- Exposure to distributed data processing systems such as Apache Flink, Beam, Spark, or Storm
- Experience working with cloud platforms (AWS, GCP)
- Familiarity with CI/CD pipelines and version control practices
- Understanding of fundamental ML concepts such as classification, recommendation, and basic NLP techniques
- Eagerness to learn, contribute to production systems, and grow in a cross-functional ML engineering team