Qualcomm Technologies, Inc. is looking to advance and apply mathematics, programming languages theory, and advanced algorithms to program optimization for cutting-edge machine learning accelerators
Requirements
- Experience with compiler development and computer architecture
- Experience with MLIR, MLIR Dialects (LinAlg, Affine), Pytorch 2.0, TVM, Triton, and/or LLVM
- SYCL experience
- ML applications and ML optimization experience
- ML architecture experience
- High performance computing experience
- Polyhedral compiler optimization experience
Responsibilities
- Work on a wide range of ML compilers
- Improve ML compiler optimization capabilities through benchmark analysis and profiling
- Innovate new ML compiler and optimization algorithms
- Upstream compiler algorithms to open-source compiler projects
- Author research publications and represent the company in conferences and industry forums
- For senior levels - Lead and manage projects while doing substantial technical work
Other
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience
- Excellent oral and written communication skills
- Solid intellectual ability, motivation, and a strong history of achievement