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
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 critical projects that impact billions of users worldwide, focusing on areas like machine learning, artificial intelligence, and natural language processing.

The ideal candidate will have a strong foundation in software development with specific expertise in AI/ML technologies. You'll be working with tools like TensorFlow, PyTorch, and various ML frameworks to develop and deploy AI solutions at scale. The role requires proficiency in languages like Python, Java, or C++, along with experience in data analysis and algorithms.

At Google, you'll be part of a team that pushes the boundaries of technology, working on projects that span from information retrieval to distributed computing, from system design to AI applications. The position offers significant growth opportunities, allowing engineers to switch teams and projects as they develop professionally.

The compensation package is competitive, ranging from $136,000 to $200,000 base salary, plus bonus, equity, and comprehensive benefits. Google's commitment to diversity and inclusion creates an environment where innovation thrives, and engineers can make meaningful contributions to technology that impacts users globally.

Key responsibilities include designing and maintaining AI/ML systems, optimizing models for production, conducting thorough testing, and collaborating with team members to ensure code quality. You'll also contribute to documentation, automation, and system scalability while solving complex technical challenges.

This role is perfect for someone who combines technical expertise with a passion for AI/ML innovation. You'll have the opportunity to work with cutting-edge technology while contributing to products that shape how people interact with information worldwide. Google's collaborative environment, resources, and scale make it an ideal place for engineers looking to make a significant impact in the AI/ML field.

Last updated 5 days 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
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML

Research Scientist, Geo Algorithms, Research

Research Scientist position at Google focusing on Geo Algorithms research, requiring PhD and programming expertise, offering competitive compensation and research opportunities.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning development and implementation with 2+ years of experience required.

Research Scientist, Gemini

Research Scientist position at Google working on Gemini AI, combining advanced machine learning research with practical implementation to develop innovative AI solutions.

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through fundamental research and product innovation.

Natural Language Processing Research Scientist

Research Scientist position at Google focusing on improving factuality and grounding in Large Language Models, requiring PhD in Computer Science and NLP expertise.