Skip to content

Software Engineer – On-Device Machine Learning
Company | Google |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $166000 – $244000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.