Software Engineer III, AI/ML

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

Description For Software Engineer III, AI/ML

Google is seeking a Software Engineer III specialized in AI/ML to join their innovative team. This role combines software engineering excellence with cutting-edge AI/ML expertise. The position offers an opportunity to work on transformative technologies that impact billions of users worldwide.

The ideal candidate will have a strong foundation in software development with specific expertise in machine learning, artificial intelligence, and natural language processing. You'll be working with advanced technologies including TensorFlow, PyTorch, and various AI systems while contributing to Google's massive-scale infrastructure.

Your responsibilities will span the entire software development lifecycle, from design and development to deployment and maintenance of AI/ML systems. You'll be involved in model development, feature engineering, and ensuring the scalability and reliability of AI applications. The role requires both technical depth in AI/ML and breadth in software engineering practices.

Google offers a competitive compensation package, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be working in Pittsburgh, PA, collaborating with world-class engineers and researchers who are pushing the boundaries of technology.

The position requires 2 years of relevant experience, demonstrating expertise in various aspects of AI/ML, including computer vision, natural language processing, and deep learning. You'll have the opportunity to work on projects critical to Google's needs, with the flexibility to switch teams and projects as you grow.

This role is perfect for someone who is passionate about AI/ML, enjoys solving complex technical challenges, and wants to make a significant impact on products used by billions of people. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

At Google, you'll find a supportive environment that encourages professional growth and values diversity and inclusion. The company is committed to building a workforce that represents its global user base and maintains a culture of belonging where all employees can thrive.

Last updated 9 hours ago

Responsibilities For Software Engineer III, AI/ML

  • Design, develop, deploy, optimize and maintain software systems, applications and models to production and integrate them into product offerings involving AI/ML technology
  • Find and refine ML model input, utilize ML model output in applications, develop features for ML models, contribute to the ML model algorithm
  • Conduct testing on code beyond unit testing (integration, performance, stress, security, load, fuzz)
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Identify and pay off tech debt to improve long-term maintainability
  • Contribute to qualification, end-user documentation, production deployment/monitoring, process automation, and customer support
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer III, AI/ML

Python
Java
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Systems, or related field
  • 2 years of software development experience utilizing C++, Python or Java
  • 2 years of experience with data analysis or algorithms
  • 2 years of experience in Machine Learning tools (TensorFlow, PyTorch, Decision Trees, or Bayesian Networks)
  • 2 years of experience in Artificial Intelligence (Computer Vision, Expert Systems, or LISP)
  • 2 years of experience in Natural Language Processing
  • 2 years of experience in Deep Learning
  • 2 years of experience in 3 of the following: Flume, Image Processing, Infrastructure Design, Recommender Systems, Large scale data processing, Language modeling, or Borg

Benefits For Software Engineer III, AI/ML

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Silicon AI/ML Architect, Google Cloud

Silicon AI/ML Architect position at Google Cloud, focusing on developing AI accelerators and custom silicon solutions for data centers.