Overview
As an Machine Learning Engineer on the Applied ML team, you collaborate with customers to translate real problems into production-ready ML solutions. You’ll drive cross-functional initiatives from concept to deployment, mentor engineers, and shape model strategy in a fast-moving, enterprise context. The role sits at the intersection of product, research, and partnerships, with impact across industries. You will help close the last-mile gap in AI adoption and build disruptive ML products.
Pay / Benefits
- weekly lunch stipend
- health and dental benefits
- RRSP matching and pension
- 100% parental leave top-up
- education stipend for conferences and courses
- 6 weeks of paid vacation
Responsibilities
- Plan and execute large, multi-phase projects from ideation to production
- Align engineering, product, and other disciplines to deliver solutions
- Mentor a distributed team of engineers with subject-matter expertise
- Identify gaps in existing models and define strategic work
- Collaborate with product teams to develop solutions
- Engage with partner organizations and assist with IP patents
- Join at a pivotal moment, wearing multiple hats to shape what is built
Key requirements
- Experience leading ML teams in applied research and production
- Defining and executing technical direction for new or refined products
- Cross-disciplinary collaboration in matrixed organizations
- Proficiency in Python and ML frameworks (TensorFlow, TF-Serving, JAX, XLA/MLIR)
- Experience with large-scale distributed training and inference
- Strong mentorship, communication, and problem-solving skills
- Demonstrated passion for applied ML models and products
- Bonus: experience in ML for B2B companies
- mentorship
- communication
- problem-solving
- Python
- TensorFlow
- TF-Serving
…
