Jobs / Goo***
Software Engineer, On-Device Machine Learning
Goo*** · Sunnyvale, CA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Sunnyvale, CA, United States147,000-211,000 USD/yearlyRemote
Remuneration
147,000-211,000 USD/yearly
Location
Sunnyvale, CA, United States
Visa sponsorship
Sponsors visa
Job summary
MINIMUM QUALIFICATIONS: - Bachelor’s degree or equivalent practical experience. - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. - 2 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Benefits
Learn more aboutAt Google.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- Experience with runtimes and performance tuning.
- Experience in mobile development.
- PREFERRED
- Master's degree or PhD in Computer Science or related technical fields.
- Experience in leading and delivering successful ML projects focused on on-device deployment (Android, iOS, web browsers, or embedded devices).
- Experience in ML frameworks (e.g., PyTorch, JAX, TensorFlow).
- Experience with on-device ML SDKs/tooling (e.g., TensorFlow Lite, ExecuTorch, Core ML, SNPE/QNN).
- Strong understanding of Generative AI model architectures and their optimization for on-device execution.
- Passion for innovation and a strong desire to push the boundaries of what's possible with on-device ML.
Responsibilities
- Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available
Skills
Leadership
Degrees
AssociateDegreeMasterPhD
Industry
Education
Company size
EnterpriseSmb
Contract length
2 years