Talent.com
Randstad Canada
Machine Learning Software Engineer - HYBRIDRandstad Canada • Calgary, Alberta, CA
No longer accepting applications
Machine Learning Software Engineer - HYBRID

Machine Learning Software Engineer - HYBRID

Randstad Canada • Calgary, Alberta, CA
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description

In this role, you will design, build, and optimize robust ML models, data pipelines, and intelligent agentic solutions. You will be responsible for the full lifecycle of model deployment, transforming experimental code into production-ready software by applying rigid development best practices (TDD, CI/CD). Collaborating cross-functionally with data scientists, architects, and product teams, you will establish automated MLOps infrastructure—including monitoring, validation, and drift detection—to ensure system reliability in an AWS environment.

Advantages
Cutting-Edge AI Scope: Direct involvement in building and optimizing both traditional ML models and next-generation Agentic solutions with a high degree of autonomy.

End-to-End Technical Ownership: Lead the operational deployment (MLOps) of AI models, directly influencing infrastructure automation, model tracking, and system performance.

Cross-Functional Collaboration: Serve as the technical software anchor within a diverse ecosystem of data scientists, enterprise architects, and product managers.

Modern Cloud Stack: Deepen your expertise in cloud-native deployment using AWS, enterprise data pipelines, and advanced platforms like Databricks.

Responsibilities
1. ML Engineering & MLOps Architecture
Build, optimize, and scale machine learning models and end-to-end data pipelines.

Design and implement critical operational aspects of model deployment, including automation pipelines, continuous monitoring, and automated drift detection.

Transition experimental models and prototypes into robust, maintainable, and production-grade software applications.

Participate in research experiments and rapid prototyping to validate next-generation AI concepts.

2. Software Development & Quality Assurance
Provide core software engineering expertise to internal data analytics and data science delivery teams.

Apply strict software development best practices, including Test-Driven Development (TDD) and automated CI/CD workflows.

Review requirements, map system dependencies, and provide accurate implementation effort estimations during team planning sessions.

Test, debug, and optimize application code to eliminate performance bottlenecks.

Conduct thorough code reviews and provide constructive feedback to elevate overall team code quality.

3. Cross-Functional Synergy
Collaborate closely with architects, data scientists, product teams, and business stakeholders to translate high-level goals into functional ML architectures.

Actively contribute to team planning, daily standups, and retrospective sprint cycles.

Qualifications
Core Requirements
Education: BSc. or MSc. degree in Computer Science, Engineering, Mathematics, Physics, Statistics, or an equivalent quantitative discipline.

AI/ML Experience: Minimum of 3+ years of professional experience successfully delivering AI/ML projects.

Software Experience: Minimum of 2+ years operating explicitly as a software developer within a structured delivery team.

Autonomy: Mastery of ML algorithms, techniques, and Agentic frameworks, with the proven ability to optimize models with minimal supervision.

Technical Skillset
Polyglot Programming: Advanced expertise in at least two common development languages (e.g., Python, Java, C#).

Data Ecosystem: Proficient working knowledge of general Python data packages and relational/non-relational databases and query engines (e.g., SQL).

Cloud & DevOps: Strong foundational knowledge of DevOps automation practices and building production solutions within AWS.

Statistical Aptitude: Proficient with statistical concepts and capable of applying rigorous statistical thinking to solve complex business problems.

Preferred Qualifications (Nice to Have)
Hands-on experience building scale-ready data engineering pipelines.

Familiarity or working exposure to modern web frontend development architectures.

Deep technical familiarity with enterprise data platforms like Databricks.

Advanced mastery of the broader AWS service ecosystem.

Summary
Our Client is seeking a highly skilled Machine Learning Software Engineer to bridge the gap between data science prototypes and production-grade AI solutions. This role is fundamentally a software development position with a heavy specialization in Machine Learning, MLOps, and Agentic AI. You will provide core software engineering expertise to data science teams, ensuring that advanced algorithms are scalable, maintainable, and seamlessly integrated into the enterprise cloud ecosystem.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Create a job alert for this search

Machine Learning Software Engineer - HYBRID • Calgary, Alberta, CA

Similar jobs

Senior Machine Learning Software Developer (2026-025)

Circle Cardiovascular ImagingCalgary, Alberta, Canada
Full-time

About Circle Cardiovascular Imaging.Circle’s vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologi... Show more

 • Promoted

Machine Learning/Operations Research Platform Engineer

KinaxisCalgary
Full-time

Are you looking to join an innovative, market‑leading company where you can truly elevate your career? At Kinaxis we are serious about culture, technology, customers, and not taking ourselves too s... Show more

 • Promoted

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role)

Aurelian Venture AICalgary, AB, CA
Full-time

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role).Full-Time, Contract, Hands‑on Technical Leadership.CAD $180,000 – $250,000 base + significant equity + performance bonuses ... Show more

 • Promoted

Remote ML Scientist: Generative Models for Cellular Biology

Synlico Inc.Calgary, AB, CA
Remote
Full-time

A leading AI-powered drug discovery startup is seeking a talented machine learning scientist to join their team.This remote position in Canada requires a Ph.You will design generative models for bi... Show more

 • Promoted

Software Engineer

PrattwhitneyCalgary, Canada
Full-time

Position Overview We are presently seeking highly motivated and skilled Software Engineers to join our team.These positions will play a critical role in the design, development, integration, testin... Show more

 • Promoted

Senior ML Engineer — Remote, Real‑Time Ads Pipelines

StackAdaptCalgary, AB, CA
Remote
Full-time

A leading technology company is seeking Senior and Staff Machine Learning Engineers to join their Data Science team.You will be responsible for designing scalable data pipelines and implementing ML... Show more

 • Promoted

Machine Learning Engineer - Diffusion

Bagel LabsCalgary, AB, CA
Full-time

We are Bagel Labs - a distributed machine learning research lab working towards open-source superintelligence.We ignore years of experience and pedigree.If you have high agency - meaning your defau... Show more

 • Promoted

Senior Machine Learning Software Developer (2026-025)

PulseMedicaCalgary, AB, CA
Full-time

About Circle Cardiovascular Imaging:.Circle’s vision is to enable healthier Lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technolog... Show more

 • Promoted

Senior AI Engineer - Production ML for Fintech (Remote)

LumenaltaCalgary, AB, CA
Remote
Full-time

A forward-thinking technology firm is looking for experienced AI Engineers to design and deploy production-grade AI systems for community banks and insurance institutions.This role offers the chanc... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareCalgary, AB, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Senior Manager, Machine Learning & Applied Science

LoopioCalgary, AB, CA
Full-time

We’re seeking a highly skilled and hands-on Senior Manager of Machine Learning & Applied Science to lead the design, development, and delivery of advanced NLP, LLM, and agent-based systems that pow... Show more

 • Promoted

Remote AI/ML Engineer - NLP & LLM Deployment (3+ yrs)

Veracity Software IncCalgary, Alberta, Canada
Remote
Full-time

A technology consulting company is seeking an AI / ML Engineer or Data Scientist with over 3 years of experience in AI/ML development.The successful candidate will have a solid educational backgrou... Show more

 • Promoted • New!

Software Engineer - C$78,000 - C$122,850 A Year

RtxCalgary, Canada
Permanent

OverviewLocation: CA-AB-CALGARY-111 ~ 919 72nd Ave NE ~ 72ND AVE, Ste ADate Posted: 2026-04-02Country: CanadaPosition Role Type: UnspecifiedWe are presently seeking highly motivated and skilled Sof... Show more

 • Promoted

Machine Learning Engineer

HDR, Inc.Calgary, Canada
Full-time

At HDR, we specialize in engineering, architecture, environmental and construction services.While we are most well-known for adding beauty and structure to communities through high-performance buil... Show more

 • Promoted

Remote Software Engineer — Train & Evaluate AI Chatbot Code

DataAnnotationCalgary, AB, CA
Remote
Full-time

An innovative company is seeking a skilled Software Engineer to help train AI chatbots.This exciting remote role allows you to work on your own schedule while contributing to the development of cut... Show more

 • Promoted

Machine Learning Engineer

BioRenderCalgary, AB, CA
Full-time

At BioRender, we are accelerating the world’s ability to discover, learn, and communicate science faster through visuals.Today, BioRender empowers millions of scientists to create beautiful, accura... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringCalgary, AB, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Senior Backend Engineer — AI/ML, APIs, Equity

FinofoCalgary
Full-time

A dynamic tech company in Calgary is on the lookout for a Back-End Engineer.In this role, you'll develop core back-end systems with Python and PostgreSQL, work in tandem with front-end engineers, a... Show more

 • Promoted

Hybrid Middleware Engineer — Contract

CQ Search Group Ltd.Calgary
Full-time

An established industry player is seeking a Middleware Specialist for a 3-year hybrid remote contract in Ottawa.This role involves participating in root-cause analysis, implementing solutions, and ... Show more

 • Promoted

AI Principal Software Engineer - US SaaS startup | Remote

Atomic HRCalgary, Alberta, Canada
Remote
Full-time

The client is a venture-backed startup simplifying access to essential benefits for frontline workers.Their AI-powered platform helps employees easily find and apply for benefits like childcare, el... Show more