ML Engineer - Qualcomm - Grenoble, France
Core
Design, develop, and optimize machine learning frameworks, compilers, and high-performance code for Qualcomm's System-on-Chip (SoC) solutions across data center, edge, and automotive markets.
Role type
Senior Machine Learning Engineer (ML Compiler & Framework)
Builds
ML frameworks, compilers, and optimized software solutions for Qualcomm SoCs
Domain
Mobile/Embedded Systems, Machine Learning, Compiler Technology
Deliverable
production ML models
Required skills
C/C++, Python, ML frameworks (PyTorch, TensorFlow), compiler development, SIMD/multi-threaded optimization, TDD, Git, Object-Oriented Design
Preferred skills
LLVM/industrial compiler internals, DSP kernel implementation, Programming in memory, hardware accelerators co-design, C++14/17 advanced features, RTOS/Linux system level experience, neural network architecture synthesis
Technologies
PyTorch, TensorFlow, LLVM, GoogleTest, Git, C++, Python, RTOS, Linux
Responsibilities
Research, design, and implement ML framework components and compilers based on performance and code-size constraints; Analyze software requirements and implement solutions best suited for Qualcomm SoCs; Identify system-level integration issues and interface with software development and test teams.
Seniority
Senior, hands-on IC
