Senior Software Engineer - Machine Learning
YahooJob 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
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
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.
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.
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.
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.
Software Development Engineer - Observability Tools
Join Yahoo as a Software Development Engineer in Observability Tools, focusing on real-time data processing and distributed systems.
Machine Learning Engineer
Join PayPal as a Machine Learning Engineer to develop advanced ML solutions for product and marketing strategies.
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.
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.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
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.
Senior Machine Learning Engineer
Join Nike as a Senior Machine Learning Engineer to develop and optimize ML algorithms for innovative applications.
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.
Machine Learning Engineer - University Graduate 2025
Join Adobe as a Machine Learning Engineer to develop AI technologies for Photoshop and Digital Imaging.
Machine Learning Engineer - Ads
Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.
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.
Senior Applied Scientist, AWS Marketing AI/ML
Join AWS as a Senior Applied Scientist in Marketing AI/ML, leading personalization and targeting initiatives.
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.
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.
Senior Machine Learning Engineer, Support Products
Join Airbnb as a Senior Machine Learning Engineer to develop AI solutions for Community Support.
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.
Senior Machine Learning Engineer
Join Intuit as a Senior Machine Learning Engineer to innovate and scale AI algorithms in San Diego.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.