Software Engineer III, AI/ML Machine Learning, Core

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

Description For Software Engineer III, AI/ML Machine Learning, Core

Google is seeking a Software Engineer III for their Core team, focusing on AI/ML Machine Learning. This role is crucial in developing next-generation technologies that impact billions of users. The position involves building technical foundations for Google's flagship products, working on essential building blocks for user experiences, and driving innovation across the company.

The ideal candidate will be responsible for developing AI/ML solutions, experimenting with and deploying models, and creating applications that optimize developer productivity. They will work on test code generation, debugging assistance, and other productivity-enhancing tools. The role requires strong technical expertise in managing project priorities, deadlines, and deliverables.

As part of the Core team, you'll have a unique opportunity to impact important technical decisions across Google. You'll be working on specific projects critical to Google's needs, with opportunities to switch teams as the business evolves. The role involves developing, testing, and maintaining software solutions while collaborating with cross-functional teams.

The position offers the chance to work on large-scale infrastructure, distributed systems, and cutting-edge AI/ML technologies. You'll be part of a team that looks across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. This is an excellent opportunity for someone passionate about AI/ML who wants to make a significant impact at scale.

Last updated 11 hours ago

Responsibilities For Software Engineer III, AI/ML Machine Learning, Core

  • Develop AI/ML Solutions: Experiment, fine tune, and deploy AI/ML models and develop AI/ML applications
  • Documentation and Communication: Prepare comprehensive technical documentation
  • Model Training and Evaluation: Collect and preprocess data, build and train AI/ML models
  • Collaboration: Work closely with cross-functional teams

Requirements For Software Engineer III, AI/ML Machine Learning, Core

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 in either an academic or industry setting

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML Machine Learning, Core

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.

Software Engineer III, AI/ML

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

Software Engineer III, AI/ML, Google Cloud AI

Software Engineer III position at Google Cloud AI focusing on AI/ML development, infrastructure, and implementation of machine learning solutions.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position focused on machine learning and AI development for Google Ads, requiring 2 years of experience in software development and ML algorithms.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5+ years of experience in AI/ML and Python programming.