
Senior Software Engineer, Android ML Services
- Kraków, małopolskie
- Stała
- Pełny etat
- 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.
- 1 year of experience with software development in C++ programming language.
- 1 year experience working with Java.
- Experience in Artificial Intelligence or Machine Learning.
- Experience with machine learning or artificial intelligence concepts or technology.
- Experience in developing, launching products, or technologies with Large Language Models (LLMs).
- Experience with Large Language Model.
- Experience in release engineering.
- Experience with Gradle.
- Knowledge of coding with Python.
- Optimize and evolve Google's infrastructure for machine learning and generative AI to ensure performance, reliability, and efficiency on Android devices.
- Collaborate on the development and rollout of new APIs that expand the capabilities of on-device ML and unlock novel use cases.
- Work closely with internal teams across Google to integrate this infrastructure into critical Android applications and services.
- Contribute to the broader Android ML ecosystem by partnering with external developers and hardware vendors.
- Stay ahead of the curve in the rapidly evolving fields of on-device ML and GenAI, including areas like multimodal learning and expanding device compatibility.