Bachelor’s degree or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++).
7 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).
5 years of experience testing, and launching software products.
Experience in performance analysis and optimization including GPU programming, mobile GPU, system architecture, performance modeling, benchmarking, machine learning infrastructure, or other similar experience.
Experience with ML frameworks (e.g., PyTorch, JAX, TensorFlow).
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
5 years of experience in a technical leadership role leading project teams, setting technical direction, excellent communication, collaboration, working in a complex, matrixed organization.
Experience with on-device ML SDKs/tooling (e.g., TensorFlow Lite, ExecuTorch, Core ML, SNPE/QNN).
In-depth knowledge of ML converters/compilers and runtimes, and hardware-accelerated ML inference techniques.
Understanding of Generative AI model architectures and their optimization for on-device execution.
Proven track record of leading and delivering successful ML projects focused on on-device deployment (Android, iOS, web browsers, or embedded devices).