Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Google Senior Staff Software Engineer On-Device Machine Learning 
United States, California, Sunnyvale 
585944711

31.03.2025
Minimum qualifications:
  • 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).