Senior Software Engineer, AI/ML, Google Cloud

Google Inc.

Sunnyvale (CA)

On-site

USD 174,000 - 253,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Bonus target of 15%
Healthcare and benefits

Job summary

Google Inc. is seeking a Senior Software Engineer specialized in AI/ML for its Sunnyvale, CA location. The role requires expertise in developing and optimizing machine learning infrastructure, along with deep experience in programming with Python or C++. Candidates should hold at least a Bachelor's degree, with a strong preference for advanced degrees.

The successful candidate will undertake responsibilities including coding, debugging, and collaborating with peers to ensure the best practices are upheld. The position offers a competitive salary range of $174,000 - $253,000, with additional benefits including a bonus, equity, and healthcare.

Qualifications

  • 5 years experience programming in Python or C++.
  • 3 years experience testing, maintaining or launching software products.
  • 1 year experience with software design and architecture.

Responsibilities

  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews.
  • Design and implement solutions in specialized ML areas.

Skills

Programming in Python or C++
Machine Learning infrastructure
Technical leadership
Data structures/algorithms

Education

Bachelor’s degree in Computer Science or equivalent
Master's degree or PhD in related field

Job description

Senior Software Engineer, AI/ML, Google Cloud

Google, Sunnyvale, CA, USA

Qualifications
  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience programming in Python or C++.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with one or more of the following: Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field.
  • 3 years of experience with ML infrastructure (e.g., model deployment, evaluation, optimization, data processing, debugging).
Preferred qualifications
  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures/algorithms.
  • 1 year of experience in a technical leadership role.
Salary & Benefits

US: $174,000 - $253,000 (USD) + 15% bonus target + equity + benefits.

Responsibilities
  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews 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 and impact.
  • Design and implement solutions in specialized ML areas using ML infrastructure and demonstrate expertise in a chosen field.
About Google

The AI and Infrastructure team is redefining what’s possible. We empower customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability, and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.

Google is a global company that values diversity and inclusion. We provide an equal employment opportunity regardless of protected characteristics.

Google is an equal opportunity employer and is committed to building a diverse workforce that reflects the community we serve. All hiring decisions are made on the basis of the individual’s qualifications and experience.

Get your free, confidential resume review.

or drag and drop your file here.