Senior Staff Machine Learning Engineer

New
A
AffirmFinancial Services
Remote CanadaFull-TimeStaff
Salary206,000 - 256,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
PythonKubeflowMachine LearningMLFlowPyTorchSparkDistributed Systems

Requirements

  • 10+ years of experience researching, designing, deploying, and operating large-scale, real-time machine learning systems.
  • Experience leading end-to-end ML system design.
  • Experience with distributed frameworks such as Spark or Ray.
  • Proficiency in Python and ML frameworks, including PyTorch and XGBoost.
  • Experience with ML tooling such as Kubeflow or MLflow.
  • Strong understanding of representation learning, embedding-based modeling, and neural network-based sequence modeling (Transformers).
  • Hands-on experience with large-scale distributed ML infrastructure, feature stores, and model serving.
  • Strong verbal and written communication skills.
  • Bachelor’s degree in a related field or equivalent practical experience.

Responsibilities

  • Define and drive multi-year, multi-team technical strategy for machine learning.
  • Lead the design, implementation, and scaling of advanced ML systems.
  • Partner with ML Platform, product, engineering, and risk leadership to shape long-term modeling capabilities.
  • Provide broad technical leadership and mentor senior engineers.
  • Drive clarity and alignment on ambiguous, high-stakes technical decisions.
  • Champion operational and system excellence across ML systems.
View Full Description & ApplyYou'll be redirected to the employer's site
206,000 - 256,000 CAD per year
Apply Now