onsite
Senior Machine Learning Engineer - RBC
ML Engineer
Senior Machine Learning Engineer driving end‑to‑end production ML systems for commercial banking, leveraging Python, AWS, and data engineering to deliver risk, client intelligence, and automation solutions.
About the role
Key Responsibilities
- Design, develop, and deploy scalable ML models that impact risk assessment, client insights, and automation workflows.
- Collaborate with data scientists, software engineers, and business stakeholders to translate business requirements into robust ML solutions.
- Maintain and optimize data pipelines, ensuring high‑quality feature engineering and data integrity across production environments.
- Implement model monitoring, versioning, and continuous improvement practices using AWS services.
- Document model logic, performance metrics, and deployment procedures for cross‑functional teams.
Requirements
- 5+ years of experience building production ML systems in a financial services context.
- Proficiency in Python, SQL, and AWS (SageMaker, Lambda, Glue, Redshift).
- Strong background in data engineering, feature pipelines, and model deployment best practices.
- Experience with model monitoring, A/B testing, and performance tuning.
- Excellent communication skills and ability to work collaboratively across multidisciplinary teams.
Skills
pythonmachine learningawssql