Senior Software Engineer, AI Compiler
Join a machine-learning compiler team developing software for AI platforms. The role covers ML graph compilation and integration with a machine-learning software stack. Hybrid working patterns are determined by the team; details are shared during the application process. Relocation assistance is not
Responsabilidades
- Design and implement an AI/ML compiler
- Integrate the compiler with the machine-learning software stack
- Contribute to ML graph compilation, including model ingestion, low-level hardware programming, memory allocation, and performance optimization
Requisitos
- Strong C++ and Python programming skills
- Compiler knowledge; experience with MLIR or TVM is beneficial
- Experience taking complex software from design through production and support
- Understanding of rigorous software testing and testable design
- Ability to use AI tools effectively in a shared codebase
- Fluent written and spoken English
Se valora
- Experience with software simulators or FPGAs
- Exposure to driver development, inference engines, performance analysis of ML or generative AI workloads, or NPUs and GPUs
Beneficios
- Competitive reward package
- Stock awards
- Wellbeing benefits