Compiler Verification Engineer
Hybrid
Full Time
#Engineering
#C++
#Python
#Perl
#Shell
#Testing
#Test Automation
#Performance Analysis
#Docker
#Kubernetes
We believe that artificial intelligence is poised to fundamentally reshape how we live and work. At CentML, our mission is to drastically lower the costs associated with developing and deploying machine learning models. By doing so, we aim to make the power of AI accessible to everyone. Our founding team consists of industry veterans from organizations like Google, Amazon, Microsoft Research, Nvidia, and IBM, all led by our CEO, Gennady Pekhimenko, a globally recognized authority in ML systems.
The role
We are seeking a Compiler Verification Engineer to join our team on a full-time basis. This is a mid-level position based in Canada that operates in a hybrid work environment. You will play a vital role in our efforts to refine our compiler technology by tackling complex performance challenges and ensuring the highest standards of quality through rigorous testing and analysis.
Core responsibilities
- Identify and resolve performance regressions or functional defects by performing root cause analysis and suggesting effective corrective actions.
- Design and implement automated testing frameworks to streamline test execution, reporting, and the management of build environments.
- Develop comprehensive test plans and integrate third-party testing suites to monitor performance trends and maintain historical baselines.
Skills and experience
To succeed in this role, you should possess a strong background in software development or testing. We look for candidates who bring the following qualifications:
- A Bachelor’s or Master’s degree in a relevant field, or equivalent professional experience.
- At least 3 years of experience in a software development or test organization, though talented new graduates are also encouraged to apply.
- Deep understanding of compiler implementation and a proven ability to solve complex technical problems.
- Proficiency in C, C++, or CUDA, alongside scripting languages such as Python, Perl, and Shell.
- Experience with test planning, automation, and reporting within a production environment.
- Familiarity with tools like Docker and Kubernetes is considered a significant asset.
- Excellent communication skills and the ability to thrive in a fast-paced, collaborative environment.
Compensation and benefits
We are committed to supporting our team members both inside and outside of the office. Our benefits package includes:
- Hybrid work flexibility.
- Comprehensive dental insurance and full health benefits.
- Generous paid time off.
How to apply
If you are passionate about compiler technology and eager to contribute to the future of AI, we would love to hear from you. Please submit your application to join our innovative team and help us drive the next generation of machine learning infrastructure.




