Taro Logo

Senior Software Engineer, Applied Machine Learning

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Google is seeking a Senior Software Engineer to join their Applied Machine Learning team, focusing on developing next-generation AI technologies. This role sits within the ML, Systems, and Cloud AI (MSCA) organization, which is responsible for the hardware, software, and infrastructure powering Google's services and Cloud offerings. The position involves building and maintaining Google's first-party Generative AI platform, working with Large Language Models, and developing APIs for enterprise customers. The ideal candidate will have strong experience in C++ programming, machine learning algorithms, and building production-quality ML systems. This is an opportunity to shape the future of AI-assisted software development at Google, working on projects that impact billions of users worldwide. The role combines technical expertise in software engineering with specialized knowledge in machine learning and AI, particularly in areas like Generative AI, LLMs, and multi-agent systems. You'll be collaborating with cross-functional teams, ensuring scalability and reliability of AI infrastructure, and contributing to Google's leading position in AI technology. The position offers the chance to work on cutting-edge AI applications while being part of a team that drives innovation in hyperscale computing and enterprise AI solutions.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer, Applied Machine Learning

  • Leverage products built by the rest of Google, build a high-performing Generative AI platform for first-party developers
  • Collaborate with other stakeholders to ensure delivery of APIs globally
  • Design, develop, and maintain the infrastructure behind Google's first-party Generative AI platform
  • Build and enhance API features with generations of Large Language Models (LLMs)
  • Collaborate with cross-functional teams to deliver solutions

Requirements For Senior Software Engineer, Applied Machine Learning

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++, and with data structures/algorithms
  • 5 years of experience with design and architecture; and testing/launching software products
  • 3 years of experience with machine learning algorithms and tools
  • 2 years of experience building production quality Machine Learning (ML) systems and infrastructure

Related Jobs

Senior Software Engineer, AI Fitness, Health Coach, Fitbit

Senior Software Engineer position at Google's Fitbit team, focusing on developing AI and machine learning solutions for health and fitness applications.

Research Software Engineer, Omega Data

Research Software Engineer position at Google focusing on machine learning and AI systems, particularly the Gemini project, combining software engineering expertise with research capabilities.

Senior Software Engineer, AI Fitness, Health Coach, Fitbit

Senior Software Engineer position at Google's Fitbit team, focusing on developing AI and machine learning solutions for health and fitness applications.

Senior Software Engineer, AI Fitness, Health Coach, Fitbit

Senior Software Engineer position at Google's Fitbit team focusing on AI and machine learning for health and fitness applications.

Senior Software Engineer, AI Fitness, Health Coach, Fitbit

Senior Software Engineer position at Google's Fitbit team, focusing on developing AI and machine learning solutions for health and fitness applications.