Taro Logo

Staff Software Engineer, Machine Learning

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

Job Description

Google is seeking a Staff Software Engineer specializing in Machine Learning to join their Corp Engineering Machine Learning team. This role is crucial in applying AI/ML techniques to Google's enterprise challenges, working at the intersection of research and enterprise applications.

The position is based in Google's Hyderabad office, where you'll be part of the Corp Engineering team that builds world-leading business solutions scaling Google's internal operations. As part of Google's IT organization, you'll be instrumental in providing end-to-end solutions that help make Google more efficient and effective.

The role requires a strong background in software development (8+ years) and machine learning (5+ years), with expertise in designing and implementing scalable AI solutions. You'll be working with cutting-edge technologies and applying them to real-world enterprise challenges. The position involves close collaboration with research teams and enterprise units to identify and implement AI opportunities.

Key responsibilities include designing scalable AI solutions, developing reusable enterprise AI primitives, and driving innovation in AI and agentic solutions. You'll also partner with Product Managers and UX teams to shape product roadmaps and mentor junior engineers. The role requires both technical excellence and leadership skills, as you'll be contributing to the team's technical direction.

This is an excellent opportunity for experienced engineers who want to impact Google's internal operations through AI/ML applications. The position offers the chance to work with advanced technologies while solving complex enterprise challenges. You'll be part of a team that's essentially "Google for Googlers," building solutions that help make Google more efficient and effective at scale.

The ideal candidate will have strong experience with data structures/algorithms, proven technical leadership experience, and familiarity with cloud platforms like GCP. You'll need to be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full stack as Google continues to push technology forward.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Machine Learning

  • Design and implement scalable AI solutions for Google's enterprise functions
  • Collaborate with ML engineers and leads on developing reusable enterprise AI primitives
  • Drive innovation in AI and agentic solutions that help transform Google's business functions
  • Partner with PM/UX in defining product roadmap and new feature scope
  • Mentor junior engineers and contribute to the overall technical direction of the team

Requirements For Staff Software Engineer, Machine Learning

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience in Machine Learning, NLP, etc. and launching software products
  • 3 years of experience with software design and architecture
  • 8 years of experience with data structures/algorithms
  • Experience working collaboratively with partner teams
  • Experience as a technical lead
  • Experience using Google Cloud Platform (GCP) or other Cloud services
  • Software development experience in two or more general purpose programming languages

Related Jobs

Staff Software Engineer, AI/ML

Staff Software Engineer position at Google focusing on AI/ML development, requiring 8+ years of software development experience and expertise in AI models and Large Language Models.

Staff Software Engineer, AI Innovation and Research

Lead AI/ML engineering role at Google, focusing on innovation and research in platforms and devices, requiring expertise in machine learning and software development.

Senior Staff Software Engineer, AI Data Trust

Lead technical strategy and build infrastructure for AI governance and ML systems at Google, focusing on data compliance and safety while enabling rapid AI development.

Staff Software Engineer, AI/ML, Platform and Applications

Staff Software Engineer position at Google Cloud focusing on AI/ML platform development and applications, requiring 8+ years of software development experience and ML expertise.

Senior Staff Software Engineer, AI/ML

Senior Staff Software Engineer position at Google Cloud, focusing on developing AI platforms and applications for enterprise customers, requiring extensive experience in ML infrastructure and distributed systems.