Software Engineer III, Machine Learning, Search

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$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 competitive salary range of $141,000-$202,000 plus benefits. This role is crucial in developing next-generation technologies that impact billions of users' search experiences.

The position requires 2 years of software development experience and strong expertise in machine learning algorithms, particularly with tools like TensorFlow. You'll be working on complex engineering challenges, expanding infrastructure while maintaining Google's universally accessible search experience.

As a Software Engineer III, you'll be responsible for writing production code, leading design reviews, and ensuring best practices through code reviews. The role involves working with large-scale systems, data analysis, and debugging complex issues. You'll have opportunities to contribute to documentation and educational content while collaborating with teams across Google.

The ideal candidate should have a Bachelor's degree (Master's or PhD preferred) in Computer Science or related field, with experience in data structures, algorithms, and machine learning. Experience with performance optimization, large-scale systems, and accessibility technologies is highly valued.

Google offers a comprehensive benefits package and promotes an inclusive work environment. The position is based in Mountain View, CA, where you'll work with cutting-edge technology and have the opportunity to impact billions of users worldwide. This is an excellent opportunity for someone passionate about machine learning and search technology to join one of the world's leading tech companies.

Last updated 15 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
JavaScript
  • 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
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

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.