Bachelor's degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages (e.g., Python, C, C++).
5 years of experience testing, and launching software products.
3 years of experience leading technical project strategy, ML design, and working with industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
3 years of experience in performance analysis and optimization including GPU programming, mobile GPU, system architecture, performance modeling, benchmarking, machine learning infrastructure, or other similar experience.
Preferred qualifications:
Experience with ML frameworks (e.g., PyTorch, JAX, TensorFlow).
Experience leading and delivering ML projects focused on on-device deployment (Android, iOS, web browsers, or embedded devices).
Experience with on-device ML SDKs/tooling (e.g., TensorFlow Lite).
Knowledge of ML converters/compilers and run-times, and hardware-accelerated ML inference techniques.
Understanding of Generative AI model architectures and their optimization for on-device execution.
Passion for innovation and for driving progress in on-device ML.