Software Engineer III, Machine Learning, Search

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, Machine Learning, Search

Google Search is reimagining information discovery and accessibility on a global scale. As a Software Engineer III focusing on Machine Learning and Search, you'll join a team that impacts billions of users worldwide. The role combines software development expertise with machine learning specialization to enhance Google's search capabilities. You'll work on complex engineering challenges, from distributed computing to AI and natural language processing, while maintaining Google's world-class search infrastructure.

The position requires strong technical skills in software development, algorithms, and machine learning. You'll be responsible for designing, developing, and maintaining critical software solutions, participating in technical design reviews, and ensuring code quality through peer reviews. The role offers opportunities to work with cutting-edge ML technologies and tools like TensorFlow, contributing to Google's mission of organizing the world's information.

Benefits include a competitive base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits package. Google emphasizes diversity and inclusion, offering a collaborative environment where engineers can grow and switch between projects as they develop their careers. The company's commitment to innovation and technical excellence makes this an ideal opportunity for those passionate about combining software engineering with machine learning to solve complex problems at scale.

Last updated a month ago

Responsibilities For Software Engineer III, Machine Learning, Search

  • 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer III, Machine Learning, Search

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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Search

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, Machine Learning, Search

Research Scientist, Multilingual Large Language Models

Research Scientist position at Google focusing on developing and improving multilingual Large Language Models and AI technologies.

Research Scientist, Market Algorithms, Google Research

Research Scientist position at Google Research focusing on market algorithms, combining microeconomics, ML, and algorithm design to develop efficient marketplaces.

Research Scientist, Google Research Australia

Research Scientist position at Google Research Australia, focusing on machine learning and computer science research with opportunities to publish and implement innovative solutions.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning infrastructure and AI research with opportunities to impact billions of users.

Field Solution Architect II, AI Infrastructure, South, Google Cloud

Enterprise AI Infrastructure Field Solution Architect position at Google Cloud, focusing on AI/ML accelerator deployment and customer solutions.