Machine Learning Systems Engineer
Hybrid
Full Time
#Engineering
#Python
#C++
#Machine Learning
#Deep Learning
#Architecture
We are CentML, a company dedicated to making AI more accessible by lowering the costs associated with developing and deploying machine learning models. Our team is composed of industry veterans from organizations like Google, Amazon, and Microsoft, and we are looking for a Machine Learning Systems Engineer to join us in Canada to help optimize the next generation of training and inference frameworks.
Responsibilities
- Collaborate with our product teams to profile deep learning workloads and gain a deep understanding of current technical challenges.
- Develop and implement innovative solutions to address identified performance bottlenecks.
- Evaluate state-of-the-art research to determine how new ideas can be integrated into our existing architecture.
- Create robust unit tests and benchmarks to validate the performance and reliability of our systems.
Must-haves
- At least 2 years of experience contributing to or researching machine learning and deep learning systems.
- Proficiency in Python or C++.
- Strong grasp of machine learning fundamentals and core computer science concepts like operating systems, algorithms, and computer architecture.
- Hands-on experience with GPU architecture and programming, including CUDA, cuDNN, cuBLAS, or similar toolkits.
- Experience working with TPU hardware.
- Excellent communication skills and a collaborative mindset.
- A strong academic record or a history of publications in top-tier machine learning or systems venues.
Benefits
- Comprehensive medical and dental insurance coverage.
- A dedicated budget for professional development.
- Employee stock options.
- A 6-month parental leave top-up program.
- Flexible vacation time to support a healthy work-life balance.
- A hybrid work environment that fosters inclusivity and collaboration.





