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 specializing in Machine Learning for their Search team. This role combines software engineering with machine learning expertise to develop next-generation technologies that impact billions of users globally. The position involves working on critical projects related to information retrieval, distributed computing, and artificial intelligence.

The role requires strong technical skills in software development, data structures, algorithms, and machine learning. You'll be working with cutting-edge ML tools and frameworks like TensorFlow, contributing to Google's search infrastructure while solving complex engineering challenges. The position offers opportunities to work on large-scale systems and participate in the evolution of Google's search capabilities.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions, participating in technical design reviews, and ensuring code quality through peer reviews. The role involves collaboration with cross-functional teams and requires both technical expertise and leadership qualities.

Google offers a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company provides a collaborative work environment at their Mountain View location, with opportunities for professional growth and impact on a global scale.

This position is ideal for candidates with a strong background in both software engineering and machine learning who want to work on challenging problems at scale. The role offers the opportunity to contribute to one of Google's most important products while working with cutting-edge technology and talented colleagues.

Last updated 18 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, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering (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

Software Developer III, AI/ML GenAI, Applied AI

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

Software Developer III, Applied AI, Google Cloud

Software Developer III position at Google Cloud focusing on Applied AI and Food AI platform development, requiring Python expertise and ML/NLP experience.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, combining software engineering with machine learning expertise.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure with opportunities to work on cutting-edge technologies that impact billions of users.

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI solutions for financial services industry, requiring 2+ years of software development experience.