LVT is hiring a Lead ML Platform Engineer to bring focus and expertise in designing and implementing machine learning infrastructure and automation tools. This is an opportunity to grow in ML infrastructure and work with a team committed to bringing ML to enterprise.
What You'll Do
- Design, build, and optimize machine learning deployment tools and automation systems that operate the business’s data and ML applications.
- Design and implement best practices and standards for data and machine learning pipelines across the organization.
- Collaborate with engineers and machine learning researchers to automate code analysis, build, integration and deployment of ML applications.
- Support applications and projects with infrastructure design decisions and monitoring solutions.
- Build highly scalable, resilient cloud and on-premise systems for hosting machine learning systems using state-of-the-art technologies.
What We're Looking For
- 5+ years of experience designing and implementing distributed systems and Machine Learning systems.
- Experience building and maintaining DevOps pipelines such as Jenkins or GitHub Actions.
- Previous experience with MLOps orchestration tools such as AirFlow, KubeFlow, Dagster, Flyte, or MetaFlow.
- In-depth knowledge of various stages of the machine learning application deployment process.
- Experience building tools and applications to automate various infrastructure and DevOps tasks.
- Proficiency with programming languages such as Python, Bash, or JavaScript.
- Solid understanding of the UNIX operating system.
- Experience implementing monitoring solutions to identify system bottlenecks and production issues.
- Knowledge of professional software engineering best practices for the full software development life cycle, including testing methods, coding standards, code reviews and source control management.
- Hands-on experience building and deploying hybrid environments on-prem and major cloud environments, such as AWS and Azure.
- Familiarity with machine learning frameworks such as PyTorch, TensorFlow and/or similar.
Technical Stack
- Apache Airflow
- Apache Spark
- Jupyter Notebooks
- Python
- Red Hat OpenShift
- AWS
- Azure
Benefits & Compensation
- Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential.
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable.
- Leaders who support your development through coaching and managing opportunities.
- Ability to make a difference and lasting impact from a local-to-global scale.
Work Mode
This role is local to Calgary.
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors.




