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