Software Developer III, Machine Learning, Google Research

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

Description For Software Developer III, Machine Learning, Google Research

Google Research is at the forefront of developing intelligent systems that power all Google products. As a Software Developer III in Machine Learning, you'll be part of a dynamic team that combines cutting-edge computer science techniques with practical applications. The role offers a unique opportunity to work on projects that directly impact billions of users worldwide.

You'll collaborate with both software developers and research scientists, maintaining the flexibility to adapt to new projects as business needs evolve. The position requires expertise in machine learning algorithms, artificial intelligence, and software development, with opportunities to work on large-scale systems and next-generation technologies.

The role encompasses various responsibilities, from writing system development code to participating in design reviews and ensuring best practices through code reviews. You'll be working in an environment that values technical expertise, innovation, and the ability to solve complex problems at scale.

Google offers a competitive compensation package, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. The company's commitment to diversity, equality, and inclusion creates a welcoming environment where you can make a significant impact while working with some of the brightest minds in the industry.

This position is perfect for someone who combines strong software development skills with machine learning expertise and wants to be at the cutting edge of AI research and development. You'll have the opportunity to work on projects that push the boundaries of what's possible in artificial intelligence while contributing to products that affect users globally.

Last updated 5 months ago

Responsibilities For Software Developer III, Machine Learning, Google Research

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Developer III, Machine Learning, Google Research

Python
  • 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
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Software Developer III, Machine Learning, Google Research

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Interested in this job?

Jobs Related To Google Software Developer III, Machine Learning, Google Research

Product Manager, Assurance Evaluations, Google Cloud

Product Manager position at Google Cloud focusing on Responsible AI evaluations and implementations, requiring 5+ years of product management experience and AI/ML expertise.

Software Developer III, Applied AI

Software Developer III position at Google Cloud focusing on Applied AI development, requiring 2+ years of experience in software development and algorithms.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, requiring expertise in software development, NLP, and ML infrastructure.

Research Scientist, Digital Humans

Research Scientist position at Google focusing on digital humans, computer vision, and machine learning, based in Zürich, Switzerland.

Software Developer III, AI/ML GenAI

Software Developer III position at Google Applied AI, focusing on GenAI development and ML infrastructure implementation with opportunities to impact billions of users globally.