Machine Learning Platform Engineer
Royal Bank of Canada
Machine Learning Platform Engineer
We're looking for an experienced Machine Learning Platform Engineer who will bring focus and subject-matter expertise around designing and implementing machine learning infrastructure and automation tools (MLOps and DevOps). This is a unique opportunity to grow in the world of machine learning infrastructure and work with a team of passionate individuals committed to the mission of bringing ML to enterprise.
At RBC Borealis, you'll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and offers the computational resources to support ongoing development in areas such as reinforcement learning, unsupervised learning and computer vision. You can find out more about our research areas at rbcborealis.com.
Your responsibilities include:
- Deploying and operating the GenAI platform across OpenShift/Kubernetes;
- Managing large language model deployments (Cohere Command, Llama, Mistral) on GPU infrastructure (NVIDIA A100/H100), and configuring RAG pipelines with serving frameworks like vLLM, NVIDIA NIM, and TensorRT-LLM;
- Monitoring GPU utilization, model performance metrics, and resource allocation across the platform;
- Implementing observability stacks—Prometheus, Grafana, Pushgateway, and structured logging pipelines—to surface platform health, performance, and security signals;
- Designing and implementing best practices and standards for data and machine learning pipelines across the organization;
- Supporting platform users and cross-functional teams through infrastructure design guidance, thorough documentation, and collaboration across multiple RBC locations;
- Building highly scalable, resilient on-premise systems for hosting machine learning systems using state-of-the-art technologies;
You're our ideal candidate if you have:
- Strong experience designing and operating distributed/ML systems plus deep Kubernetes/OpenShift knowledge (Helm, operators, custom resources, RBAC, troubleshooting);
- Proven history building DevOps/CI/CD pipelines (GitHub Actions), multi-stage Docker images, registry mirroring, and infrastructure automation in restricted enterprise environments;
- In-depth knowledge of various stages of the machine learning application deployment process;
- Proficiency with programming languages such as Python, Bash, or Rust;
- Solid grasp of software engineering best practices—testing (unit/integration), coding standards, code reviews, source control—and implementing production monitoring, alerting;
- Hands-on experience building and deploying hybrid environments on-premises enterprise environments;
- Familiarity with the Large Language Model (LLM) inference and serving such as VLLM or similar;
What's in it for you?
- 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.
About RBC Borealis
RBC Borealis is the driving force behind Royal Bank of Canada's AI and data innovation. As part of Canada's largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we're at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Inclusion and Equal Opportunity Employment
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. Disability-related accommodations during the application process are available upon request.
- 4+ years of industry experience in building machine learning applications. Experience in building large-scale machine learning infrastructure... ...-on developing and deploying ML solutions with software engineering rigor on cloud-based ecosystems such as AWS Preferred to have...Suggested
- ...Release Train Engineer * This position be on-site 4-5 days a week* The Release Train Engineer (RTE) will serve as a servant leader, coach, and facilitator for an Agile Release Train (ART) supporting Federal Government, Department of Defense (DoD), and government...SuggestedTemporary workFor contractorsFlexible hours
- Mercor in Fontana, California, is seeking experienced Machine Learning Engineers to tackle complex machine learning challenges. Candidates should have a strong background in developing effective ML models and a deep understanding of various techniques across different...Suggested
- Sales Hub is seeking a Machine Learning/AI Engineer specializing in OpenAI technologies. This role involves setting up OpenAI instances, training models, and integrating AI solutions with other systems. Ideal candidates will hold a Ph.D. or Masters in Computer Science...Suggested
$400 per unit
...frontier AI coding agents, contributing to their improvement and evaluation. The role requires hands-on experience with machine learning engineering and provides a sprint-based project structure with competitive compensation tied to accepted tasks, averaging $400 per task...SuggestedRemote job$97.5k - $130k
Monster Energy is seeking a Continuous Development Engineer to manage software integration and deployment. You will work collaboratively with various teams to ensure smooth software releases and deliver high-quality products. The ideal candidate has a Bachelor’s in Computer...$200k - $300k
...to do your best work. Job Summary As a Principal Machine Learning Engineer, you will design, build, deploy, and scale machine learning... ...that integrate agents and services across multiple cloud platforms into a unified solution Optimize ML workflows for performance...Full timeWork at office- ...to meet global data privacy standards. Learn more: I. Basic Information Work... ...required (we do nor sponsor) Job Title Data Engineer Focus Areas Data ingestion, data lakehouse, data warehouse, data platform, data service APIs, data quality &...Full timeRemote work
- ...SITE in Norco, CA** Job Summary: The Data Analyst Engineer I will provide critical support to Navy operations by... ...and enhancing data visualization, reporting, and collaboration platforms. This entry-level role focuses on leveraging tools such as Power...Temporary workFlexible hours
- ...Wipro Technologies is seeking a Snowflake Data Engineer in Ontario, California. The role demands strong expertise in data platform management, requiring 5-8 years of experience. Key responsibilities include managing user access and collaborating with stakeholders to deliver...
$168k - $177.5k
Instacart is seeking a Senior Software Engineer to join their Agentic Analytics Platform team in Ontario. The role involves designing LLM-powered systems that enhance data interaction abilities for users, ultimately improving productivity through AI. Strong backend engineering...Remote jobFlexible hours- ...frontier AI coding models. The work will involve using AI coding agents for complex infrastructure engineering tasks. Ideal candidates will have experience with cloud platforms and relevant tools. The system offers an opportunity to work on a sprint-based project, where...
- ...to solve technical problems in web development. The ideal candidate will have extensive knowledge in UI design, HTML, CSS, JavaScript, and deeper skills in REST/SOAP APIs. Strong emphasis on security in E-Commerce platforms will be vital for success. #J-18808-Ljbffr...
- ...data migration, data warehouse/data mart architecture, and ETL/ELT initiatives supporting Navy mission systems and enterprise data platforms. Responsibilities Design, develop, and maintain SQL Server databases, tables, views, stored procedures, functions,...For contractors
$140k - $205k
Medium is seeking a Senior Software Engineer in Ontario, California. This role involves developing software for on-vehicle hardware systems... ...years of experience, especially with embedded systems and IoT platforms. A strong focus on Linux, communication protocols, and cloud-...Flexible hours$168k - $177.5k
Instacart is looking for a Senior Software Engineer to join their Ads team in Ontario, CA. This role focuses on building world-class reporting solutions for advertisers, ensuring timely and accurate data insights. The ideal candidate will have extensive experience in software...Remote jobFlexible hours- Instacart is looking for an experienced remote Software Engineer to join their Developer Experience team. This role focuses on building tools and platforms that improve the engineering process, requiring strong experience in software development, CI/CD, and collaboration...Remote jobFlexible hours
- ...Monetize More Inc is looking for a Director of Engineering to lead and scale their remote engineering team. The ideal candidate will have... ...processes, while ensuring high uptime and performance across platforms. This role offers true flexibility to work from anywhere with...Remote work
- ...TECEZE is looking for a Network Engineer in Jurupa Valley, California. The role focuses on designing, implementing, and troubleshooting network infrastructure for reliable communication. Responsibilities include configuring hardware, monitoring performance, and applying...
$118.6k - $157.14k
...decisions. Apply a diverse set of tactics such as statistics, quantitative reasoning, and machine learning to research and produce insights. Work with data engineering and data solutions teams to ensure proper data tracking is set up for features and support debugging...Temporary workRemote workMonday to FridayFlexible hours$115k - $130k
A leading vehicle manufacturing company is seeking a Mechanical Engineer to develop an innovative vehicle platform in Riverside, California. The role requires strong CAD design skills and understanding of vehicle manufacturing processes. Responsibilities include designing...- ...A healthcare organization in Rancho Cucamonga is seeking a Data Engineer II to enhance data reliability and develop efficient architectures for data management. Ideal candidates will have four years of experience in data modeling with strong SQL skills, and will be involved...
- ...Anvil is seeking a Team Lead DevOps Engineering to guide a talented team while making technical contributions. This role emphasizes leadership in CI/CD pipeline design and operational reliability in a hybrid work environment based in Ontario. Candidates must be eligible...Flexible hours
- ...A healthcare organization in Rancho Cucamonga seeks a Data Engineer II to enhance data reliability and quality. This role involves improving architectures for data extraction and transformation, with responsibilities that include implementing ETL procedures and managing...
- ...v4c.ai is seeking an experienced Data Engineer to support its expanding cloud data platform. This role involves developing scalable data solutions within Databricks while optimizing ETL workflows and handling large operational datasets. The ideal candidate should have...
$115k - $140k
...Vision benefits. What You'll Do: The Senior Data Engineer will drive the growth, productivity, and management of our organization... ...and data collection systems, including data warehouse platform. Create APIs to seamlessly integrate internal and external applications...- ...Qualis1 Inc. is seeking a Senior Data Engineer to enhance its cloud data platform and enterprise analytics roadmap within Databricks. The successful candidate will collaborate with internal units and external partners to develop data pipelines and support various analytics...
$104.04k - $137.84k
...from a “job” opportunity to an authentic experience. The Data Engineer II assists in the implementation of methods to improve data reliability... ...information from different sources to create consistent and machine-readable formats. The Data Engineer II must also develop and...Temporary workWork experience placementFlexible hours$118.6k - $157.14k
...Data Engineer III Find joy in serving others with IEHP! We welcome you to join us in "healing and inspiring the human spirit" and to pivot from a "job" opportunity to an authentic experience! Under the direction of the Department Leadership, the Data Engineer III...Temporary workRemote workMonday to FridayFlexible hours- ...Position Data Engineer II & III (Healthcare) NOTE: Candidates MUST reside in Southern CA, within a commutable distance of 91730. Candidates must be authorized to work in the United States on a permanent basis. We are unable to sponsor or take over...Permanent employmentFull timeTemporary workWork at officeWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Platform Engineer. Be the first to apply!

