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 to join their Core team, focusing on AI/ML Machine Learning. This role is crucial in developing next-generation technologies that impact billions of users. The Core team builds the technical foundation behind Google's flagship products, serving as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure.

The position involves developing AI/ML solutions that optimize developer productivity, including test code generation and debugging assistance. You'll be working on experimenting, fine-tuning, and deploying AI/ML models while collaborating with cross-functional teams. The role requires strong technical expertise in software development, data structures, and algorithms.

As part of Google's Core team, you'll have a unique opportunity to impact important technical decisions across the company. You'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. The role combines technical depth in AI/ML with practical software engineering skills.

The ideal candidate should have experience with programming languages like Python, Java, or C++, strong hands-on experience in AI/ML model development and deployment, and excellent communication skills. This position offers the opportunity to work on cutting-edge AI/ML technologies while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 2 minutes 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

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

Medical Insurance
Parental Leave
  • Health insurance coverage
  • Parental leave benefits

Interested in this job?

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

Software Engineer III, Artificial Intelligence/Machine Learning

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

Signal and Power Integrity Engineer, Machine Learning

Signal and Power Integrity Engineer position at Google, focusing on chip and package design optimization for machine learning hardware, offering competitive compensation and the opportunity to impact billions of users.

Software Engineer II, Education AI Platform

Software Engineer II position at Google focusing on developing AI solutions for the Education Platform, requiring Java expertise and machine learning knowledge.

Software Engineer III, Machine Learning, Privacy Sandbox

Software Engineer III position at Google focusing on machine learning and privacy technology development for the Privacy Sandbox initiative, offering competitive compensation and benefits.

Software Engineer III, AI/ML, Google Cloud Platforms

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