Senior Software Engineer, AI/ML, Search Growth

We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with one general-purpose systems language (e.g., Java, Kotlin, C++, or Go).
  • 4 years of experience building and maintaining production-grade, latency-sensitive backend or ML systems.
  • 3 years of experience in Deep Learning and ML System Design.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Benefits

  • Base salary range: $174,000-$252,000
  • Bonus
  • Equity
  • Benefits

To apply for this job please visit www.google.com.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Tired of manual job applications?

JobCopilot auto-applies to thousands of RevOps and GTM roles on your behalf — so you can focus on interviews, not applications.

Applying for this role?

Tailor your resume to this exact role — hiring managers notice the difference.

Latest articles on the blog

RECRUITERS!

Reduce the risk of your recruitment process (applicant quality, long and inefficient process) by selecting from a relevant pool of candidates.

POST A NEW JOB NOW!