Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Data & Ml Platform

GoMaterials

GoMaterials is one of Canada's fastest-growing companies, recognized by Deloitte, the Globe & Mail, and the Lazaridis Scaleup Program. We’re revolutionizing how landscape contractors source plant and hardscape materials through a B2B marketplace that simplifies procurement in a traditionally outdated industry.
Since our inception, we have helped landscapers save time, money, and stress and plant over 1.5 million plants and trees. Led by a young and eager group of entrepreneurs, GoMaterials is aggressively expanding across North America. We are therefore looking for amazing people to add to our team!
About the RoleWe’re looking for a
Senior Software Engineer
to own and evolve the production systems and data infrastructure supporting our Machine Learning (ML) and Operations Research (OR) work.
This is a hands-on role combining
backend engineering, cloud infrastructure, and data engineering. You’ll work closely with ML and OR specialists to turn models and optimization solutions into reliable production systems.
You’ll join a small team where you’ll have significant ownership and influence over architecture, tooling, and how our platform evolves.
What You’ll Do
Own and improve backend services and production infrastructure running in Azure.
Build and maintain reliable data pipelines and our internal analytical/data platform.
Manage cloud infrastructure, deployments, CI/CD, monitoring, and infrastructure-as-code.
Turn ML and OR prototypes into reliable, production-ready services and workflows.
Build internal APIs, services, and tooling as the team’s needs evolve.
Improve system reliability, scalability, testing, and engineering practices.
Partner with ML, OR, Product, and Engineering on technical design and implementation.
What We’re Looking For
Strong Python and SQL skills.
Experience building and owning production backend services and data pipelines end to end.
Hands-on experience with Azure or another major cloud platform.
Experience with infrastructure-as-code such as Terraform or Bicep.
Strong understanding of APIs, CI/CD, automated testing, monitoring, and modern software engineering practices.
Comfort working with ML or optimization codebases—you don’t need to build the models, but you should be able to help bring them into production.
Experience taking ownership of existing production systems and improving them over time.
A degree in a relevant technical field or equivalent practical experience.
Nice to HaveExperience with any of the following is a plus, but not required:
Delta Lake, Parquet, or lakehouse architectures
DuckDB, Polars, or dbt
Airflow, Dagster, Prefect, or Durable Functions
Kubernetes or distributed workloads
DevOps/SRE practices
Optimization, logistics, transportation, or large-scale ML systems
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Data & Ml Platform in Winnipeg, MB vacancy
  •  ...rapidly growing technology firm at the forefront of artificial intelligence innovation, is seeking a highly skilled Senior Software Engineer to join their core AI/ML Platform team. This is a fully remote position, offering the opportunity to work on challenging and impactful... 
    Senior
    Remote work
    Home office
    Flexible hours

    Placements24

    Winnipeg, MB
    2 hours ago
  • $136k - $187k per year

     ...mission. If you are too, let's talk.The Data Platform team is responsible for the foundational...  ...analyticsInteractive end-user reportingData and ML platform for Okta to scaleTelemetry of...  .... We expect great things from our engineers and reward them with stimulating new projects... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Winnipeg, MB
    2 hours ago
  • Build data platforms and AI capabilities as a Senior Software Engineer at lululemon, working onsite at least four days weekly. Apply distributed systems and APIs.This senior position supports lululemon’s Enterprise Data & AI team. You will design enterprise solutions across... 
    Senior

    lululemon

    Winnipeg, MB
    2 hours ago
  • $132.6k - $174k per year

    Senior Software Engineer - Data and AI Platformslululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that... 
    Senior
    Long term contract
    Permanent employment
    Part time
    Local area

    Lululemon

    Winnipeg, MB
    2 hours ago
  •  ...Your Impact Starts Here Every data and AI feature at Homebase runs on the platform you’ll help build. Our AI-powered...  ...move faster. You’ll be one of two engineers who carry that build. You’ll own...  ...latency and cost visible. Grow the ML foundations. Evolve our feature... 
    Suggested
    Hourly pay
    Long term contract
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    The Wrap

    Winnipeg, MB
    2 hours ago
  •  ...AI Mecka AI is building the data infrastructure layer for...  ...hardware. The Role You’ll own the software that lets people operate Mecka...  ...operational tools that help engineers understand how devices and services...  ...backward compatibility as the platform evolves. What You Bring... 
    Senior

    Mecka

    Winnipeg, MB
    2 hours ago
  • Design scalable AI/ML platforms remotely from Kimberley with expertise in distributed systems and cloud computing. Build infrastructure supporting machine learning workflows.This Senior Software Engineer joins the core AI/ML Platform team at a rapidly growing technology firm... 
    Senior
    Remote work

    Placements24

    Winnipeg, MB
    2 hours ago
  • $205k - $240k per year

     ...management and cybersecurity software, serving Managed Service Providers...  ...worldwide. Our comprehensive platform helps organizations...  ...future of IT: whether you’re in engineering, product, sales, marketing, customer...  ...raise the bar. We build it.Senior Software Engineer – Data... 
    Senior
    Long term contract
    Worldwide

    Kaseya Careers

    Winnipeg, MB
    2 hours ago
  • $152k - $189k per year

    # Senior Software Developer, ML Platform & InfrastructureWealthsimple Toronto Headquarters Full-timeFull-timeAI & Machine Learning---## About this roleWealthsimple is hiring a Senior Software Developer, ML Platform & Infrastructure (Toronto Headquarters). This is an on-site... 
    Senior

    Gomyneed Private Limited

    Winnipeg, MB
    2 hours ago
  • $115k - $164.6k per year

     ...days per week, at minimum. The RoleThe Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between vehicle...  ...team within General Motors that delivers software on every compute module the company has.... 
    Senior
    Work at office
    3 days per week

    General Motors

    Winnipeg, MB
    2 hours ago
  • $160k - $220k per year

     ...are too, let's talk. About the TeamThe Data Platform team is responsible for the foundational...  ...Interactive end-user reporting Data and ML platform for Okta to scale Telemetry...  ...ownership. We expect great things from our engineers and reward them with stimulating new... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Winnipeg, MB
    2 hours ago
  • We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models. In this high-impact role, you will bridge the gap between cutting-edge AI research and... 
    Senior

    LawZero

    Winnipeg, MB
    2 hours ago
  • $125k - $135k per year

     ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer, AI/ML based in Canada. Join a product-focused engineering team developing advanced AI and machine learning capabilities for... 
    Senior
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    2 hours ago
  • $120k - $145k per year

     ...AQI), a Veralto company, is a mission-driven software company that organizes the world’s water data to make it accessible and useful. We...  ...career growth.Reporting to the Director of Engineering & Predictive Analytics, the Senior Software Engineer will contribute to the technical... 
    Senior
    Work at office
    Remote work
    Flexible hours
    Shift work

    Hach

    Winnipeg, MB
    2 hours ago
  • $221k per year

    Senior or Staff Software Engineer, Data Platform (Canada) TRM Labs — Tracked from its ashby job boardBUILD A SAFER WORLD. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable... 
    Senior
    Remote work

    JobLarper

    Winnipeg, MB
    2 hours ago
  • $160k - $200k per year

    Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement: Remote within CanadaAnnual Base Salary:...  ...for teams, media and fans.As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture... 
    Senior
    Internship
    Remote work

    Stathletes

    Winnipeg, MB
    2 hours ago
  • General Motors' Data Engineering team is building a unified Vehicle Data Platform that moves data and configuration across vehicle ECUs and the cloud. The team delivers software on Android, Linux, and QNX and operates across a control plane, data plane, and logging stack. We... 
    Senior

    General Motors

    Winnipeg, MB
    2 hours ago
  •  ...Coveo Solutions Inc. is seeking a Staff Software Developer for the Data Platform to shape the data foundation enabling scalable, data-driven and ML-driven features across Coveo. You will lead high-impact initiatives, partner with multiple teams, and mentor engineers to... 

    Coveo Solutions Inc.

    Winnipeg, MB
    2 hours ago
  • Elevate your career as a Software Engineer on the Data Platform team at Okta, focusing on high-volume, low-latency systems. This role emphasizes the design and implementation of advanced data services and platforms. Join Okta's elite Data Platform team, responsible for foundational... 

    Okta

    Winnipeg, MB
    2 hours ago
  • Select how often (in days) to receive an alert:Title: Senior AI Platform Software Engineer Requisition ID: 276518 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Role The Senior AI Platform Software Engineer will... 
    Senior
    Flexible hours

    Scotiabank

    Winnipeg, MB
    2 hours ago
  • Design scalable data platforms with advanced SQL and Python as a Senior Data Engineer supporting analytics, AI-enabled experiences, and decision-making. Own production pipelines end-to-end.This senior role owns significant data platform components, including dbt transformations... 
    Senior

    Exchange Solutions

    Winnipeg, MB
    2 hours ago
  • Shape the future of automotive technology at General Motors as a Software Engineer focusing on the Vehicle Data Platform in a hybrid work model. Leverage your expertise in C and distributed systems to innovate and optimize vehicle data management. In this hybrid role, the... 

    General Motors

    Winnipeg, MB
    2 hours ago
  •  ...développer et déployer des modèles à grande échelle. Vous travaillerez sur des pipelines de données variés et contribuerez à des projets ML et NLP critiques. Vous utiliserez TensorFlow/PyTorch, participerez à des expériences et à l’itération des modèles, et intégrerez des... 
    Apprenticeship
    Internship

    Trading Interview

    Winnipeg, MB
    2 hours ago
  •  ...this job. Posted 19 Oct 2026.About this job Overview of the FunctionWe are seeking an experienced and forward-thinking Senior Data Platform Engineer to manage, optimize, and evolve the cloud-native platforms used by the Data Office. The role combines deep data engineering... 
    Senior
    Manual labor
    Work at office
    Local area

    Freshfields

    Winnipeg, MB
    2 hours ago
  •  ...looking for an experienced Machine Learning Platform Engineer who will bring focus and subject-matter...  ...committed to the mission of bringing ML to enterprise. At RBC Borealis, you’ll...  ...automation systems that operate the business’s data and ML applications; Designing and... 
    Full time
    Internship
    Local area
    Flexible hours

    RBC

    Winnipeg, MB
    2 hours ago
  • Build Dialogue’s modern data platform with Python and Snowflake while shaping scalable data systems...  ...a virtual care provider in Canada.As a Senior Data Platform Developer, you will design...  ...experienceBring senior data platform engineering, Snowflake, Airflow, and Python... 
    Senior

    Dialogue

    Winnipeg, MB
    2 hours ago
  • $180k - $220k per year

    Position: AI/ML Platform Software Developer Location: Calgary, Alberta or Remote — Canada Experience: 8+ years software development...  ...generation of the company’s platform. This is a hands‑on engineering role focused on production AI systems, agentic workflows,... 
    Full time
    Remote work

    Cornerbridge Talent Partners

    Winnipeg, MB
    2 hours ago
  • A global healthcare company is looking for a Senior Product Manager to lead the Global Data Platform in Toronto, Canada. This role involves defining product strategy, managing delivery teams, and ensuring user advocacy across technical platforms. The ideal candidate has a strong... 
    Senior

    Sanofi

    Winnipeg, MB
    2 hours ago
  •  ...broken. They rely on multiple outdated platforms and error-prone manual work to admit...  ...outcomes. We’re looking for a high-ownership Senior Platform Engineer to build and scale the infrastructure,...  ...related technical field 5+ years of software engineering experience with a strong... 
    Senior
    Remote work
    Flexible hours

    ExaCare, Inc.

    Winnipeg, MB
    2 hours ago
  • $202.4k - $231k per year

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer, Data Engineering About Capital One Canada.For 30 years, we’ve been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning... 
    Senior
    Work at office
    Work from home

    Capital One - CA

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Data & Ml Platform. Be the first to apply!