Software Engineer III, Machine Learning, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$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 Search team, focusing on Machine Learning applications. This role is crucial in reimagining how people search for information worldwide. The position combines software engineering expertise with machine learning specialization, working on technologies that impact billions of users globally.

The role requires strong technical skills in software development, data structures, algorithms, and specific expertise in machine learning tools and frameworks like TensorFlow. You'll be working on complex engineering challenges while maintaining Google's universally accessible search experience.

As a Software Engineer III, you'll be responsible for developing next-generation technologies, managing project priorities, and ensuring high-quality code delivery. The position involves writing production code, participating in design reviews, and contributing to documentation and educational content.

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 environment where engineers can work on diverse projects and have opportunities to switch teams as they grow.

The ideal candidate should have at least 2 years of experience in software development and machine learning, with a bachelor's degree or equivalent practical experience. Preferred qualifications include an advanced degree in Computer Science and experience with large-scale systems and performance optimization.

This role offers the opportunity to make a significant impact on Google Search, one of the most widely used products in the world. You'll be part of a team that's constantly pushing the boundaries of technology, working on challenging problems in information retrieval, distributed computing, and artificial intelligence.

Working at Google means joining a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. The company provides comprehensive benefits and supports work-life balance, making it an attractive destination for talented engineers looking to make a global impact.

Last updated 2 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
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
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning for Google Ads, requiring 2 years of experience in software development and ML algorithms.

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 expertise in machine learning infrastructure.

Software Engineer III, Machine Learning, Search

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

Software Engineer III, Machine Learning, Google Ads

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

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 expertise in machine learning infrastructure.