Senior Software Developer, AI/Machine Learning, Applied AI

Google Cloud accelerates organizations' digital transformation, delivering enterprise-grade solutions leveraging cutting-edge technology and developer tools.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Developer, AI/Machine Learning, Applied AI

Google Cloud is seeking a Senior Software Developer to join their AI/Machine Learning team, focusing on developing next-generation technologies that impact billions of users. This role combines software development expertise with machine learning specialization, requiring 5 years of software development experience and 3 years of ML-specific experience.

The position offers an attractive compensation package ranging from $161,000 to $239,000, plus bonus, equity, and comprehensive benefits. Based in Cambridge, MA, you'll be part of Google Cloud's mission to accelerate digital transformation across industries and organizations worldwide.

As a senior developer, you'll work on critical projects for Google Cloud, with opportunities to tackle challenges across the full technology stack. Your responsibilities will include writing and testing code, leading design reviews, mentoring through code reviews, contributing to documentation, and resolving complex system issues.

The ideal candidate brings strong software development fundamentals combined with specialized knowledge in machine learning, particularly in areas like Large Language Models, NLP, or Generative AI. You'll need a bachelor's degree (or equivalent experience), with advanced degrees preferred, and demonstrated experience with ML tools and frameworks like TensorFlow.

This role offers the opportunity to work at the forefront of AI technology, developing solutions that leverage Google's cutting-edge infrastructure to solve critical business problems for customers in over 200 countries. You'll be empowered to innovate, act as an owner, and contribute to Google's mission of organizing the world's information.

The position comes with Google's comprehensive benefits package and the chance to work in a culture that values diversity, equity, and inclusion. You'll collaborate with talented peers on projects that have global impact, while having opportunities for professional growth and leadership development.

Join Google Cloud to be part of a team that's pushing the boundaries of what's possible with AI and machine learning, while helping organizations across the world modernize their technology infrastructure and capabilities.

Last updated an hour ago

Responsibilities For Senior Software Developer, AI/Machine Learning, Applied AI

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Developer, AI/Machine Learning, Applied AI

Python
  • 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 machine learning algorithms and tools (e.g., TensorFlow)
  • Experience with Large Language Models, NLP, or Generative AI

Benefits For Senior Software Developer, AI/Machine Learning, Applied AI

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Developer, AI/Machine Learning, Applied AI

Lead Senior Engineering Analyst, AI Safety

Lead Senior Engineering Analyst position at Google focusing on AI safety and trust, combining data analysis, machine learning, and security expertise.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google's Core team, focusing on Machine Learning and AI development for flagship products, offering competitive compensation and opportunities for technical leadership.

Senior Software Engineer, Search Quality

Senior Software Engineer position at Google focusing on Search Quality, combining ML expertise with software engineering to enhance search capabilities.

Senior Software Engineer, Silicon System Machine Learning Acceleration

Senior Software Engineer position at Google focusing on Silicon System Machine Learning Acceleration, optimizing ML model inference for Pixel devices.

Senior Software Engineer, Generative AI, Google Workspace

Senior Software Engineer position focused on Generative AI development for Google Workspace, requiring expertise in machine learning and AI technologies.