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 2 months 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, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through research and practical applications across various industries.

Research Scientist, Natural Language Processing

Research Scientist position at Google focusing on Natural Language Processing, combining cutting-edge research with practical applications in AI and machine learning.

Software Developer III, AI/ML GenAI, Applied AI

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

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.

Technical Program Manager III, Machine Learning Infrastructure, Google Home

Technical Program Manager role at Google leading ML infrastructure projects for Google Home, offering competitive compensation and opportunity to shape smart home technology.