Bachelor’s degree or equivalent practical experience.
2 years of experience with C++.
Experience working with hardware, and Machine Learning accelerators.
Preferred qualifications:
Master's degree or PhD in Computer Science, with a focus on Machine Learning systems, computer architecture, or performance analysis.
2 years of experience with data structures or algorithms.
Experience shipping on-device Machine Learning features in areas like Camera, Audio, Speech, or Generative AI, combined with expertise in developing and optimizing high-performance software for the Android platform.
Experience with machine learning accelerators (e.g., NPUs/TPUs), system-level performance analysis, and hardware/software co-design.
Experience in performance profiling and debugging using tools like Perfetto or Systrace.
Ability to influence and collaborate with cross-functional hardware, software, and research teams.