CareerPlanSign in

Senior Software Engineer II

Ottawa💼 Full-time💰 $126,400–$126,400🗓 2026-04-27 → 2026-09-26

Core

Design and implement secure, highly scalable, and high-performance pipelines governing the end-to-end lifecycle of ML models.

Role type

Senior Software Engineer II (ML Platform)

Builds

ML cloud infrastructure and robust ML systems using Python and AWS services.

Domain

Artificial Intelligence / Machine Learning / Cloud Infrastructure

Deliverable

production ML models

Required skills

Python, PyTorch, Transformers, AWS, PySpark, Unix/Linux, Large Language Models (LLMs), NLP, Supervised/Unsupervised Learning

Preferred skills

Real-time application deployment, Microservices architecture, Telemetry integration, Technical mentorship

Technologies

Python, Pandas, NumPy, PyTorch, Transformers, AWS, PySpark

Responsibilities

Build and maintain robust ML systems; Design ML cloud infrastructure; Collaborate on integrating and monitoring ML model services; Act as a consultant on ML tooling; Incorporate telemetry for failure analysis; Mentor junior engineers.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.