Yahoo logo

Senior Software Engineer - Machine Learning

Yahoo

Job Description

Join Yahoo's Data and Common Services (DCS) team within the Yahoo Advertising Engineering organization as a Senior Software Engineer specializing in Machine Learning. This role is pivotal in developing the core data infrastructure and services that enhance user and contextual targeting, privacy, and analytics for Yahoo's advertising platforms.

Responsibilities

  • Collaborate with data scientists and product teams to understand and address end-to-end requirements for prototype and production software development.
  • Build large-scale distributed machine learning architecture on public and private clouds.
  • Perform large-scale machine learning operations, including feature engineering, model tuning, model deployment, and performance monitoring.
  • Utilize experience with distributed file systems, database architecture, and data modeling to organize and process large data sets.
  • Develop streaming platforms using the latest streaming technologies to support research and production needs.
  • Identify potential performance bottlenecks and scalability issues to critique or justify the design of new algorithms.
  • Work with modern development methodologies such as Agile, Scrum, Test Driven Development, and SDLC.

Minimum Qualifications

  • M.S. in Computer Science or Engineering, or B.S. in related fields.
  • Strong programming skills in Java, Python, Spark, Scala, and SQL.
  • Experience with big data technologies including Hadoop, Hive, Spark, and Flink.
  • Knowledge of machine learning techniques such as feature engineering, decision trees, MLPs, logistic regression, and transformers (BERT/GPT).
  • Experience in building robust, scalable, distributed services.
  • Familiarity with AWS and AWS SageMaker.
  • Experience in all aspects of software development including architecture, design, implementation, and production support.
  • Knowledge of CI/CD and DevOps tools and processes.
  • Excellent written and verbal communication skills.

About Yahoo

Yahoo serves as a trusted guide for millions globally, offering a portfolio of iconic products. Yahoo Advertising provides omnichannel solutions and powerful data to engage with brands and deliver results.

Work Environment

Yahoo offers a flexible hybrid working model, allowing employees to work remotely with occasional on-site sessions for team-building or other events. Yahoo is committed to providing an accessible environment for all candidates and employees.

Equal Opportunity

Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability, or any other protected category.

Benefits
Extracted with AI

  • Flexible hybrid working
  • Equal opportunity workplace
  • Accessible environment for all candidates

Similar jobs

Last update: 23 minutes ago

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Olo logo
Olo

Senior Machine Learning Engineer

Join Olo as a Senior Machine Learning Engineer to build and scale ML models for the restaurant industry. Remote work available.

Atypon logo
Atypon

Senior Machine Learning Engineer

Join Atypon as a Senior ML Engineer to develop AI solutions in NLP, deep learning, and MLOps. Remote position in Athens.

SSi People logo
SSi People

Senior Machine Learning Engineer

Join as a Senior Machine Learning Engineer to design and deploy advanced ML solutions using Python, Spark, and cloud platforms. Remote work opportunity.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

Yahoo logo
Yahoo

Software Development Engineer - Observability Tools

Join Yahoo as a Software Development Engineer in Observability Tools, focusing on real-time data processing and distributed systems.

PayPal logo
PayPal

Machine Learning Engineer

Join PayPal as a Machine Learning Engineer to develop advanced ML solutions for product and marketing strategies.

Semrush logo
Semrush

Senior Data Scientist - Enterprise Solutions

Join Semrush as a Senior Data Scientist to design and develop ML-based SEO workflows. Remote position with flexible benefits.

Ema Unlimited logo
Ema Unlimited

Machine Learning Engineer

Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.

CHAI: AI Platform logo
CHAI: AI Platform

Senior ML Infrastructure Engineer

Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.

Nike logo
Nike

Senior Machine Learning Engineer

Join Nike as a Senior Machine Learning Engineer to develop and optimize ML algorithms for innovative applications.

NielsenIQ logo
NielsenIQ

Senior Machine Learning Engineer

Join NIQ as a Senior ML Engineer to develop and implement AI models using Python, PyTorch, and Azure in a hybrid work environment.

Adobe logo
Adobe

Machine Learning Engineer - University Graduate 2025

Join Adobe as a Machine Learning Engineer to develop AI technologies for Photoshop and Digital Imaging.

Hop logo
Hop

Machine Learning Engineer - Ads

Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.

Echo Analytics logo
Echo Analytics

Senior Machine Learning Engineer

Join Echo Analytics as a Senior Machine Learning Engineer in Paris. Leverage ML to drive data modeling and design intelligent data flows.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Applied Scientist, AWS Marketing AI/ML

Join AWS as a Senior Applied Scientist in Marketing AI/ML, leading personalization and targeting initiatives.

OfferFit logo
OfferFit

Machine Learning Engineer

Join OfferFit as a Machine Learning Engineer to design and scale AI platforms. Work remotely with a focus on Python, MLOps, and data science.

Adecco logo
Adecco

Senior Knowledge ML Engineer

Join a dynamic team in Dublin as a Senior Knowledge ML Engineer, working on cutting-edge Autonomous Networks projects. Apply your ML and NLP skills.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Support Products

Join Airbnb as a Senior Machine Learning Engineer to develop AI solutions for Community Support.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Intuit logo
Intuit

Senior Machine Learning Engineer

Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.