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, focusing on developing next-generation technologies that transform how billions of users interact with information. This role combines software engineering expertise with machine learning specialization to solve complex challenges in information retrieval and search technology.

The position requires strong technical skills in software development, data structures, algorithms, and machine learning, with a particular focus on tools like TensorFlow and experience in artificial intelligence or natural language processing. The successful candidate will be responsible for writing production code, leading design reviews, and ensuring best practices in code quality and system health.

Working at Google's Mountain View headquarters, you'll be part of reimagining what it means to search for information, solving complex engineering challenges while maintaining Google Search's universally accessible experience. The role offers competitive compensation ($141,000-$202,000) plus bonus, equity, and comprehensive benefits.

This is an excellent opportunity for engineers who want to make a direct impact on billions of users globally while working with cutting-edge machine learning technologies. The position offers the chance to work on critical projects with opportunities for growth and evolution as the technology and business needs change. You'll be part of a team that's pushing the boundaries of search technology while maintaining Google's high standards for code quality and system reliability.

The role combines technical expertise with collaborative teamwork, requiring both strong coding skills and the ability to work effectively with peers and stakeholders. You'll be involved in the full development lifecycle, from design through deployment and maintenance, while working on one of Google's most important products - Search. This position offers the perfect blend of technical challenge, real-world impact, and professional growth opportunities in the field of machine learning and search technology.

Last updated 5 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 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
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Software Engineer III, AI/ML Machine Learning, Core

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

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 statistical programming and AI applications.

Software Engineer III, AI/ML GenAI, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, requiring expertise in machine learning, software development, and AI infrastructure.

Software Engineer III, Generative AI, Google Workspace

Software Engineer III position at Google focusing on Generative AI development for Google Workspace, combining traditional software engineering with cutting-edge AI technologies.

Software Engineer III, Augmented Reality

Software Engineer III position at Google working on Augmented Reality technology, focusing on calibration and system testing for AR devices.