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
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 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Data & Ml Platform in Winnipeg, MB vacancy
- Senior Data Engineer, ML Platform The roleYou sit on the ML team beside Machine Learning Engineers and own the data infrastructure for model training, inference and monitoring. Today strong software engineers do the data work without lineage, pipeline observability or quality...SeniorLong term contract
- ...hireVouch is seeking a Senior Data Engineer, ML Platform to own the data infrastructure for training, inference and monitoring. You will shape the lake architecture, build end-to-end ML pipelines and own both offline and online feature stores, ensuring data quality and lineage...Senior
- ...Cohere is a team of researchers, engineers, designers, and more, who are... ...will work with AI researchers and ML engineers on stability,... ...accelerates the models behind Cohere's platform, North. You will build the... ...environments. Work with the data infrastructure team on storage...SuggestedFull timeWork at officeLocal areaRemote workHome office
- 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
- ...?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 how... ...latency and cost visible.Grow the ML foundations. Evolve our feature...SuggestedHourly payWork at officeLocal areaWork from homeFlexible hours
$180k - $200k per year
...Job Title: Staff Data Scientist (AI & Machine Learning) Location:... ...within our AI organization. While a Senior Data Scientist excels at... ...authority for our most complex ML challenges. What You’ll Do... ...& Scalability: Partner with Engineering and DevOps to design robust ML...Senior3 days per week- ...people.About This Team The Enterprise Data & AI team is a strategic and operational... ..., owning and building the data and AI platforms and products that enable the enterprise... ...efficiency.Core Responsibilities As a Senior Software Engineer, you will design and build data...SeniorLong term contractPermanent employmentPart time
- Overview Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in...Senior
- ...Build scalable machine learning platforms at PointClickCare using Python, Java, and... ...products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate... ...develops traditional and hybrid ML/LLM solutions. Key Responsibilities...Senior
- ...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
$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...SeniorLong term contractWorldwide- ...seeking a visionary and highly technical Senior DataPlatform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier... ...high-performance engineering, treating the data platform as an internal product with our researchers...Senior
$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 areaWorldwideFlexible hours$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...SeniorWork at officeRemote workFlexible hoursShift work$196.6k - $258.1k per year
Principal Software Engineer, Data and AI PlatformsBusiness Unit: Store Support Centre (SSC) Time Type: Full-time Description & Requirementswho... ...growth for lululemon, owning and building the data and AI platforms and services that enable the enterprise to operate with...SeniorLong term contractPermanent employmentFull timePart timeLocal areaImmediate start- ...candidates who want to impact the world in a positive way. To learn more visit: a Senior/Staff Software Engineer embedded within our Autonomy & Algorithms team, you will build the scalable ML data pipelines necessary to train and evaluate Waabi’s autonomous driving platform...Senior
$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...SeniorInternshipRemote work$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...SeniorRemote work- ...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...
- 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
- 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
- Engineer reliable data platforms in Toronto through SQL, database design, and data pipeline development. Scotiabank offers an individual-contributor engineering assignment.This Software Engineer role focuses on enterprise applications, data platforms, and high-performance solutions...
- ...CARFAX in London, Ontario is seeking a Software Engineer to build reliable data-driven features across a modern stack. You will work on Java/Kotlin backends, React/Angular frontends, and large-scale data pipelines in a cloud-enabled environment. You will test early with...
- ...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... .... We build it.Job Title Senior Backend Engineer (SaaS, Data...SeniorLong term contractWorldwide
- 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...SeniorFlexible hours
- 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...
- ...Permanent Full Time Are you a Senior Data Platform Engineer professional focused on platform administration, operations and support, have strong Leadership and Communication skills who is looking for a challenging and rewarding opportunity? The Canada Data Team is looking...SeniorPermanent employmentFull timeImmediate start
- ...is partnered with a high-growth product company building the data platform behind a modern telematics API, supporting real-time ingestion... ...at petabyte scale. The RoleThis is not a traditional data engineering seat; you will own the long-term buildout of the data platform...SeniorLong term contract
- The Government of Ontario is launching a Data & AI transformation through the Ontario Data Platform. We seek a data scientist to support platform initiatives, run inferences... ..., and help evaluate models in Databricks and cloud ML environments. The role emphasizes reproducible...Senior
$147k - $238k per year
...ClickHouse accessible to millions of developers, data practitioners, and AI agents worldwide,... ...Kafka Connect, Fivetran), orchestration platforms, and AI tooling. Our work directly... ...experience. About The RoleAs a Senior Software Engineer specializing in the AI & ML...SeniorLocal areaRemote workWorldwideHome officeFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Data & Ml Platform. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

