Software Engineer III, Machine Learning, Search

A global technology company that develops internet-related services and products.
$141,000 - $202,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 is seeking a Software Engineer III to join their Machine Learning Search team, offering a compelling opportunity to shape how billions of users interact with information globally. This role combines software engineering expertise with machine learning specialization, focusing on developing next-generation search technologies.

The position requires a strong foundation in software development, with particular emphasis on machine learning algorithms and tools like TensorFlow. The ideal candidate will have 2 years of experience in software development and machine learning, though candidates with advanced degrees may qualify with less experience. The role involves working on critical projects within Google's search infrastructure, requiring expertise in data structures, algorithms, and large-scale system design.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions that power Google's search capabilities. The role offers opportunities to work with cutting-edge technologies in artificial intelligence, natural language processing, and distributed computing. You'll collaborate with teams across Google, participating in design reviews, code reviews, and contributing to technical documentation.

The compensation package is highly competitive, with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google offers a supportive work environment that emphasizes professional growth, innovation, and impact at scale. The position is based in Mountain View, CA, where you'll work alongside some of the industry's top talent in Google's main campus.

This role is ideal for engineers who are passionate about machine learning and search technology, offering the chance to solve complex technical challenges while impacting billions of users worldwide. Google's commitment to diversity, equal opportunity, and inclusive culture makes this an attractive opportunity for candidates from all backgrounds looking to advance their careers in machine learning and search technology.

Last updated 10 hours 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
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

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
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with machine learning algorithms and tools
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 2 years of experience with performance, large scale systems data analysis (preferred)
  • Experience developing accessible technologies (preferred)
  • Proficiency in code and system health, diagnosis and resolution (preferred)

Benefits For Software Engineer III, Machine Learning, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer III, Machine Learning, Search

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.

Software Engineer III, AI/ML

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

Software Engineer III, AI/ML, Google Cloud AI

Software Engineer III position at Google Cloud AI focusing on AI/ML development, infrastructure, and implementation of machine learning solutions.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position focused on machine learning and AI development for Google Ads, requiring 2 years of experience in software development and ML algorithms.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5+ years of experience in AI/ML and Python programming.