Software Engineer III, Machine Learning, Search

A global technology company that specializes in 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 · Enterprise SaaS

Description For Software Engineer III, Machine Learning, Search

Google is seeking a Software Engineer III to join their Machine Learning Search team, offering an opportunity to impact billions of users globally. This role combines software engineering expertise with machine learning specialization, focusing on developing next-generation search technologies.

The position requires a minimum of 2 years of software development experience and strong knowledge of machine learning algorithms and tools like TensorFlow. The ideal candidate will have experience with data structures, algorithms, and large-scale systems analysis. The role involves writing production code, leading design reviews, code reviews, and troubleshooting complex system issues.

As part of Google Search, you'll work on reimagining information discovery and accessibility, solving complex engineering challenges while maintaining Google's world-class search infrastructure. The role offers exposure to cutting-edge technologies in areas including distributed computing, artificial intelligence, natural language processing, and large-scale system design.

The compensation package is competitive, with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google provides a collaborative environment where engineers can switch teams and projects as they grow, encouraging versatility and leadership development.

This position is based in Mountain View, CA, and offers the opportunity to work with some of the industry's best engineers while tackling challenging problems at scale. Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and innovation.

The role is perfect for candidates who are passionate about machine learning, have strong software engineering fundamentals, and want to contribute to technology that impacts users worldwide. You'll be part of a team that values technical expertise, innovation, and collaborative problem-solving while working on one of the world's most widely-used search engines.

Last updated 36 minutes 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 development, prototyping, and customer solutions with competitive compensation and benefits.

Software Engineer III, AI/ML GenAI, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, offering competitive salary and benefits in Sunnyvale, CA.

Software Engineer III, Generative AI, Google Workspace

Software Engineer III position at Google focusing on Generative AI for Google Workspace, combining ML expertise with software development to build next-generation collaboration tools.

Software Engineer III, Core Machine Learning, Google Cloud

Software Engineer III position at Google Cloud focusing on core machine learning infrastructure development, offering $141K-$202K base salary plus benefits.

Software Engineer III, AI/ML, YouTube Ads

AI/ML Software Engineer role at Google working on YouTube Ads, focusing on machine learning systems and recommendation algorithms.