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 · Enterprise SaaS

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 expertise with machine learning to develop next-generation technologies that impact billions of users globally. The position focuses on information retrieval, distributed computing, and large-scale system design, with particular emphasis on machine learning applications in search technology.

The role requires strong technical skills in both software development and machine learning, with opportunities to work on critical projects that shape how users interact with Google Search. The ideal candidate will have experience with data structures, algorithms, and machine learning tools like TensorFlow, along with a background in artificial intelligence or natural language processing.

As part of Google's Search team, you'll be working on reimagining search capabilities while solving complex engineering challenges and maintaining infrastructure. The position offers competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits.

The role involves collaborating with cross-functional teams, participating in design reviews, code reviews, and contributing to documentation. You'll be responsible for developing, testing, and maintaining software solutions while ensuring high performance and scalability. This is an excellent opportunity for someone passionate about machine learning and search technology to make a significant impact at one of the world's leading technology companies.

Last updated an hour 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
  • Experience with TensorFlow, artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Search

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Software Engineer III, AI/ML, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML development, requiring 2 years of software development experience and specialized knowledge in machine learning infrastructure.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning applications for Google Ads, combining software development expertise with ML algorithms to improve advertising technologies.

Software Engineer III, Core Machine Learning, Google Cloud

Software Engineer III position at Google Cloud focusing on core machine learning infrastructure development and implementation, combining software engineering expertise with ML capabilities.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning for advertising systems, offering competitive compensation and opportunity to work on large-scale AI applications.

Software Engineer III, Machine Learning, Search

Software Engineer III position at Google focusing on machine learning and search technology, offering competitive compensation and the opportunity to impact billions of users.