Software Engineer III, Machine Learning, Search

A global technology company that develops innovative products and services used by billions of users worldwide.
$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 offers an opportunity to impact billions of users globally by developing next-generation search technologies. The position involves working on complex engineering challenges and expanding infrastructure while maintaining Google Search's accessibility and usefulness worldwide.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions that leverage machine learning algorithms and artificial intelligence. The role requires expertise in software development, data structures, algorithms, and machine learning tools like TensorFlow. You'll work on critical projects with opportunities to switch teams as the business evolves.

The ideal candidate will have at least 2 years of experience in software development and machine learning, with a strong foundation in computer science principles. You'll collaborate with peers in design reviews, code reviews, and documentation, while also troubleshooting complex system issues. The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits.

Google provides an inclusive work environment and is committed to equal opportunity employment. The company offers a chance to work with cutting-edge technologies in areas including information retrieval, distributed computing, system design, artificial intelligence, and natural language processing. This role is perfect for engineers who are passionate about solving complex problems and want to make a significant impact on how people access and interact with information globally.

Last updated 17 days 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
Java
  • 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 (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 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, 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, 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.

Cloud Engineer II, AI/ML, Professional Services (English, Spanish)

Cloud Engineer II position at Google Cloud focusing on AI/ML solutions, requiring 6 years of ML experience and fluency in English and Spanish.

App Development Customer Engineer, Global Partnerships Sellside

App Development Customer Engineer role at Google focusing on AI/ML solutions for EMEA partners, requiring 6 years of experience and deep technical expertise.