Posted in

Software Engineer – On-Device Machine Learning

Software Engineer – On-Device Machine Learning

CompanyGoogle
LocationSunnyvale, CA, USA
Salary$166000 – $244000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 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.
  • 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Responsibilities

  • Design and develop generative Artificial Intelligence capabilities and experiences for multiple media formats including language, photo, audio, camera, and video.
  • Product generative AI models and algorithms, and drive business critical use cases in high impact products.
  • Work with product teams and research teams to define requirements with stakeholders.
  • Optimize experiences to ship at Google scale across all mobile devices with various hardware capabilities.

Preferred Qualifications

  • Experience with Generative AI, Large Language Model (LLM), On-Device Machine Learning, Computer Vision, Text-to-Speech, and Speech Recognition.