Senior Software Engineer, Machine Learning, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Machine Learning, Search

Google is seeking a Senior Software Engineer specializing in Machine Learning and Search to join their dynamic team. This role is crucial in developing next-generation technologies that impact billions of users worldwide. As part of Google Search, you'll be at the forefront of reimagining information discovery and accessibility.

The position offers an exciting opportunity to work on complex engineering challenges while expanding Google's infrastructure. You'll be responsible for designing, developing, and maintaining software solutions that power Google's search capabilities, with a focus on machine learning and AI applications. The role requires expertise in software development, ML/AI algorithms, and system architecture.

Working at Google means joining a team that values technical excellence and innovation. You'll collaborate with talented engineers across various domains, from distributed computing to artificial intelligence. The role offers comprehensive benefits, competitive compensation ($161,000-$239,000 base salary plus bonus and equity), and the chance to work on products that impact users globally.

Key responsibilities include writing and testing code, leading design reviews, mentoring other developers, and contributing to technical documentation. You'll need strong experience in software development, ML/AI algorithms, and a track record of launching successful products. The ideal candidate will bring fresh ideas to information retrieval, distributed computing, and natural language processing.

This is an excellent opportunity for experienced engineers who want to make a significant impact on how people access and interact with information. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful. The role offers growth opportunities and the chance to work on cutting-edge technology in a collaborative, innovative environment.

Last updated 16 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Search

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, Machine Learning, Search

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining and/or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML/AI algorithms and tools, deep learning and/or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Comprehensive health coverage
  • 401k plan
  • Equity compensation
  • Parental leave
  • Bonus program

Interested in this job?

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

Senior Research Scientist, Computer Vision/Remote Sensing

Senior Research Scientist position at Google focusing on computer vision and remote sensing research, developing foundation models for satellite imagery analysis.

Senior Software Engineer, AI Search

Senior Software Engineer position at Google, focusing on AI Search development and machine learning implementation, leading teams in training data analysis and model deployment.

Senior Software Engineer, AI/ML GenAI, Google Cloud Compute Infrastructure

Senior Software Engineer position at Google Cloud focusing on AI/ML and GenAI infrastructure development with competitive compensation and benefits.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on ML infrastructure and AI research with competitive compensation and benefits.

Senior Software Engineer, Machine Learning, Google Research

Senior Software Engineer position at Google Research, focusing on machine learning and AI development with opportunities to impact billions of users worldwide.