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 for their Search team. This role is crucial in reimagining what it means to search for information across all platforms. The position offers an opportunity to impact billions of users globally through developing next-generation technologies in information retrieval, distributed computing, system design, AI, and natural language processing.

The ideal candidate will bring 5 years of software development experience and 3 years of ML/AI expertise. You'll be working on critical projects with opportunities to switch teams as the business evolves. The role demands versatility and leadership qualities to tackle full-stack challenges while pushing technology forward.

As a senior engineer, you'll manage project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. The Search team focuses on solving complex engineering challenges and expanding infrastructure while maintaining Google's universally accessible and useful experience.

The position offers a competitive compensation package including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. You'll join a team committed to innovation and have the opportunity to work on projects that directly impact how people access and interact with information worldwide.

Google provides an inclusive work environment, emphasizing equal opportunity and a culture of belonging. The company offers various benefits and supports work-life balance, making it an attractive destination for talented engineers looking to make a significant impact in the field of search and machine learning.

Last updated 2 minutes 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 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 or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

Senior Software Engineer position at Google focusing on AI/ML recommendations, rankings, and search, offering competitive salary and opportunity to impact billions of users.

Senior Software Engineer, Machine Learning Infrastructure, Pixel Biometrics

Senior Software Engineer position at Google focusing on Machine Learning Infrastructure and Pixel Biometrics, requiring 5+ years of experience in software development.

Senior Software Engineer, Machine Learning, Google Assistant

Senior Software Engineer position at Google focusing on Machine Learning and AI development for Google Assistant, requiring 5+ years of experience in software development and ML/AI expertise.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google focusing on Machine Learning and Core infrastructure development, offering competitive compensation and opportunity to impact billions of users.

Senior Software Engineer, Machine Learning, Google Cloud Compute

Senior Software Engineer position at Google Cloud focusing on Machine Learning and AI development with competitive compensation and benefits.