Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Google is seeking a Senior Software Engineer to join their team developing next-generation technologies that impact billions of users. This role focuses on machine learning infrastructure and large language model development, requiring expertise in software development, data structures, and ML infrastructure.

The position offers a competitive base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. Located in either Sunnyvale, CA or New York, NY, this role provides an opportunity to work on critical projects at one of the world's leading technology companies.

The ideal candidate will have at least 5 years of software development experience and 3 years of ML infrastructure experience. They will be responsible for designing and implementing ML solutions, building orchestration platforms, and enabling cost transparency across back-end services. The role involves collaboration with product teams, backend owners, and researchers to improve development and experimentation processes.

Key responsibilities include conducting design and code reviews, implementing ML solutions, and enabling prototyping of embedding-based retrieval and LLM development. The position requires strong technical skills in software development, distributed systems, and machine learning, along with excellent communication abilities.

Google offers a collaborative environment where engineers can work on challenging problems at massive scale. The company is committed to diversity and inclusion, providing equal employment opportunities and fostering a culture of belonging. This role presents an excellent opportunity for experienced engineers looking to make a significant impact in machine learning and large-scale system development while working with cutting-edge technologies.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices
  • Design and implement solutions in specialized Machine Learning (ML) areas, leverage ML infrastructure
  • Build orchestration platform that integrates user journeys across various Google back-end services
  • Enable cost transparency across back-ends for experimentation and production
  • Engage with Google product teams, backend owners, and researchers to improve their development

Requirements For Senior Software Engineer

Python
Java
Linux
  • 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 in testing, maintaining, or launching software products, and 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)

Benefits For Senior Software Engineer

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer

Senior Software Developer, Machine Learning, Google Ads

Senior Software Developer position at Google focusing on machine learning applications in advertising technology, offering competitive compensation and opportunity to work on large-scale AI systems.

Senior Software Developer, Machine Learning and Embedded Systems

Senior Software Developer role focusing on machine learning and embedded systems optimization at Google, requiring expertise in ML frameworks and performance optimization.

Senior Software Developer, Machine Learning, Google Ads

Senior Software Developer role at Google focusing on Machine Learning and AI, developing next-generation technologies for Google Ads.

AI Code Assist Specialist, Partner Engineering

AI Code Assist Specialist position at Google Cloud, focusing on helping partners integrate and adopt Gemini Code Assist technology for software development.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position focused on Generative AI development at Google Cloud AI, offering competitive compensation and benefits.