Software Engineer III, AI/ML

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

Description For Software Engineer III, AI/ML

Google is seeking a Software Engineer III specialized in AI/ML to join their Platforms and Ecosystems product area. This role focuses on developing next-generation technologies that impact billions of users worldwide. The position requires expertise in machine learning infrastructure, model deployment, and optimization, with opportunities to work on cutting-edge AI solutions.

As a Software Engineer III at Google, you'll be part of a team that handles information at massive scale, extending well beyond web search. The role encompasses various technical areas, including distributed computing, large-scale system design, artificial intelligence, and natural language processing. You'll have the opportunity to switch teams and projects as both you and the fast-paced business grow.

The Platforms and Ecosystems product area is crucial to Google's computing software platforms across different environments, from desktop to mobile applications. You'll be working on innovative software products that impact users worldwide, from apps to TVs, and from laptops to phones. The role requires strong collaboration skills, leadership qualities, and versatility in tackling full-stack challenges.

The ideal candidate will bring fresh ideas and contribute to Google's mission of organizing the world's information. You'll be working with peers and stakeholders through design and code reviews, implementing ML solutions, and ensuring best practices in software development. The position offers the opportunity to work with cutting-edge ML infrastructure and contribute to model optimization and data processing.

Google provides a collaborative environment where you can grow professionally while working on projects that have global impact. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal workplace for innovative engineers who want to make a difference in the world of technology.

Last updated 2 months ago

Responsibilities For Software Engineer III, AI/ML

  • Write 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
  • Implement solutions in specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing

Requirements For Software Engineer III, AI/ML

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)
  • 1 year of experience with speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Software Engineer III, AI/ML

Medical Insurance
Parental Leave
Equity
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML

Software Engineer III, Generative AI, Google Workspace

Software Engineer III position at Google focusing on Generative AI and machine learning for Google Workspace products.

Software Engineer III, Core Machine Learning, Google Cloud

Software Engineer III position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Software Engineer III, AI/ML, Google Cloud AI

Software Engineer III position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure with competitive compensation and opportunities for growth.

Software Engineer III, AI/ML, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML development, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Software Engineer III, AI/ML GenAI, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, offering competitive salary and benefits.