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

Yahoo logo
Yahoo

Junior/Mid-Level Software Engineer - Java/Python/Scala

Join Yahoo as a Junior/Mid-Level Software Engineer, developing scalable Java/Python/Scala applications in a flexible hybrid work environment.

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.

Yahoo logo
Yahoo

Senior Software Development Engineer (AWS, Kubernetes)

Join Yahoo as a Senior Software Development Engineer to enhance developer productivity platforms using AWS and Kubernetes.

Yahoo logo
Yahoo

Software Engineering / DevOps Internship

Join Yahoo as a Software Engineering / DevOps Intern. Work on exciting projects, gain real responsibility, and learn from the best.

eBay logo
eBay

Senior Machine Learning Engineer

Join eBay as a Senior Machine Learning Engineer to design and develop ML systems in a remote role.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Marketing Technology

Join Airbnb as a Senior Machine Learning Engineer to enhance personalized customer experiences using AI/ML.

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.

Beyond, Inc. logo
Beyond, Inc.

Senior Machine Learning Scientist

Join Beyond, Inc. as a Senior Machine Learning Scientist to develop cutting-edge e-commerce technologies in Sligo, Ireland.

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.

Reddit, Inc. logo
Reddit, Inc.

Senior Software Engineer, Machine Learning Platform

Senior Software Engineer for ML Platform at Reddit, focusing on Feature Store/Data Engineering.

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.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning Platform

Join as a Senior Software Engineer in Machine Learning Platform, working remotely with cutting-edge ML tools and frameworks.

Bloomreach logo
Bloomreach

Senior Machine Learning Engineer

Join Bloomreach as a Senior Machine Learning Engineer to design and implement AI-driven components for personalized digital experiences.

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.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Support Products

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

Glean logo
Glean

Senior Software Engineer, Machine Learning

Senior Software Engineer, Machine Learning role in Palo Alto, focusing on AI-driven enterprise solutions.

Amazon logo
Amazon

Senior Software Engineer, Machine Learning Infrastructure

Join Amazon's Search team as a Senior Software Engineer in ML Infrastructure, focusing on large-scale distributed systems and deep learning.

Intuit logo
Intuit

Senior Machine Learning Engineer

Join Intuit as a Senior Machine Learning Engineer to develop and deploy scalable data science models.

Yardi logo
Yardi

Machine Learning Engineer I

Join Yardi as a Machine Learning Engineer I, focusing on NLP and NLU, using tools like PyTorch and spaCy to enhance property management products.

Reddit, Inc. logo
Reddit, Inc.

Machine Learning Engineer, Core Ranking

Join Reddit as a Machine Learning Engineer to enhance personalization and discovery features for millions of users.

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.

Twilio logo
Twilio

Staff Machine Learning Engineer

Join Twilio as a Staff Machine Learning Engineer to design AI solutions remotely in Ireland.

Snowflake logo
Snowflake

Senior Machine Learning Scientist

Join Snowflake as a Senior ML Scientist to lead machine learning initiatives, apply AI & ML to business data, and mentor junior scientists.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Senior Software Engineer, Machine Learning role focusing on building ML-driven products, requiring 8+ years of experience.