Senior Software Developer, AI/ML, Google Cloud AI

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

Description For Senior Software Developer, AI/ML, Google Cloud AI

Google Cloud AI Research team is at the forefront of bringing AI innovations to various industries including tech, healthcare, finance, and retail. As a Senior Software Developer, you'll be part of a team that addresses critical AI challenges and pushes the boundaries of what's possible in artificial intelligence. The role combines cutting-edge research with practical applications, working on unique problems that maximize both scientific and real-world impact.

You'll be developing next-generation technologies that influence billions of users' interactions and experiences. The position requires versatility across the full technology stack, with opportunities to work on everything from information retrieval to distributed computing, large-scale system design, AI, and natural language processing. You'll collaborate with product teams to transform innovative research into real-world solutions that benefit Google Cloud customers.

The role offers significant growth potential, with opportunities to switch teams and projects as both you and the business evolve. You'll be working in an environment that values leadership, innovation, and technical expertise, particularly in specialized machine learning areas. The position combines the excitement of research with the satisfaction of seeing your work make a tangible impact across multiple industries.

Working at Google means joining a company that's committed to diversity, equality, and creating a culture of belonging. You'll be part of a global team that's pushing the boundaries of AI technology while maintaining high standards for code quality, system design, and technical innovation.

Last updated a day ago

Responsibilities For Senior Software Developer, AI/ML, Google Cloud AI

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Design and implement solutions in specialized ML areas

Requirements For Senior Software Developer, AI/ML, Google Cloud AI

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure
  • 3 years of experience with speech/audio, reinforcement learning, or ML infrastructure

Benefits For Senior Software Developer, AI/ML, Google Cloud AI

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal opportunity employer
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Senior Software Developer, AI/ML, Google Cloud AI

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML/AI innovation, working with Gemini Nano and collaborating with research teams globally.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLM systems for Pixel devices, combining machine learning expertise with mobile development.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML and AI innovation, working with Gemini Nano and collaborating with research teams worldwide.

Senior Imaging and On-Device Machine Learning Software Engineer

Senior role focusing on imaging and machine learning software development for Google's Tensor SoC-based Pixel devices, involving AI and computational photography.

Senior Software Engineer, Machine Learning, Labs

Senior Software Engineer position at Google Labs focusing on machine learning and AI development, offering competitive compensation and the opportunity to work on innovative projects.