A leading technology company located in Toronto is seeking a Senior Machine Learning Applications and Compiler Engineer to develop and optimize algorithms for inference and compiler stacks. Ideal candidates should have a strong background in C/C++, compiler development, and deep learning frameworks. This role involves close collaboration with hardware teams, benchmarking performance metrics, and contributing innovative solutions for NVIDIA's platforms. The base salary ranges from 135,000 CAD to 185,000 CAD, depending on level and experience.
Qualifications
5+ years of relevant experience in machine learning or compiler engineering.
Strong software engineering and systems-level programming background.
Hands-on experience with compiler or runtime development.
Responsibilities
Develop algorithms for inference and compiler optimization.
Collaborate with hardware architects to influence future architectures.
Benchmark and monitor performance metrics for compiler efficiency.
Skills
C/C++ programming
Compiler development
Deep learning frameworks
LLVM
Performance optimization
Debugging skills
Collaboration
Education
MS or PhD in Computer Science or related field
Tools
LLVM
TensorFlow
PyTorch
Job description
A leading technology company located in Toronto is seeking a Senior Machine Learning Applications and Compiler Engineer to develop and optimize algorithms for inference and compiler stacks. Ideal candidates should have a strong background in C/C++, compiler development, and deep learning frameworks. This role involves close collaboration with hardware teams, benchmarking performance metrics, and contributing innovative solutions for NVIDIA's platforms. The base salary ranges from 135,000 CAD to 185,000 CAD, depending on level and experience.