Lead Data Engineer - AI & Machine Learning
Core
Lead Data Engineer building scalable, secure AI/ML solutions and full-stack applications for next-generation merchant payment capabilities at RBC.
Role type
Senior IC Lead Data Engineer (AI/ML & Full-Stack)
Builds
Python microservices, AngularJS front-end applications, RESTful APIs, and cloud-native containerized solutions for payment systems.
Domain
Financial Services / AI & Machine Learning / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, NodeJS, LLM Frameworks (LangChain, LangFuse), FastAPI, RESTful API design, Docker, Kubernetes, CI/CD pipelines, Cloud platforms (OpenShift, AWS, Azure), Linux environments, Generative AI concepts.
Preferred skills
Identity/Access Management (Entra), NoSQL databases (MongoDB), Redis, Model governance, MCP.
Responsibilities
Participate in technical analysis and solution design; translate business requirements into user stories and technical designs; develop and maintain enterprise-grade microservices and front-end apps; build and support cloud-native containerized solutions; deliver solutions via CI/CD pipelines; conduct peer code reviews and testing; support teams in applying Generative AI and LLM best practices.
Seniority
Senior, hands-on IC with leadership and mentorship responsibilities.