Data Platform Engineer
Rippling, Inc.
ASICS Apps lives by ASICS’ founding philosophy, "Anima Sana In Corpore Sano” or “A Sound Mind in a Sound Body." We believe in the positive benefits of movement and aspire for people all over the world to live healthful and happy lives in both body and mind.
The ASICS Apps provide digital services and goods focused on helping runners and running events every step of the way. To strengthen our commitment to runners, we are expanding our investment in endurance-related digital services, such as endurance event technology (Race Roster), leading mobile running app (the ASICS Runkeeper app), and other exciting platforms that will help us better serve the endurance industry. Combined, these projects and products makeup ASICS Apps.
Our mission―in the past, today, and into the future―is to contribute to a healthful and sustainable society and to bring joy to the people of the world through movement. Movement is an important element in living longer healthy lives, in feeling more fulfilled, and in crossing national and cultural boundaries to bring the world together. If you are looking to join a fun and innovative company focused on the booming digital health and fitness industry, this is the place for you!
Position Overview:
We are building our enterprise data platform from the ground up, and we are looking for a Senior Data Platform Engineer to partner directly with our Data Architect to turn a greenfield vision into an enterprise-grade reality.
In this foundational role, you won't be maintaining legacy technical debt, you will be laying down the very first lines of code and infrastructure for our data ecosystem. Crucially, you recognize that data engineering is not just about building pipelines;
it’s about empowering actionable storytelling. You will bridge the gap between technical ingestion and business value - ensuring we collect, structure, and model the right data to power insights for Race Roster and our customers, while keeping our cloud platform cost-efficient and lean.
Product Line:This role will be working on the Race Roster product.
Work Location:
The successful candidate for this role can be either a remote employee (working 100% remotely from a designated location within Canada), a hybrid employee (flexibility to work in the office or from home at a location within 75 km from the London, ON office), or an in-office employee at our London, ON office.
Responsibilities:
Actionable story-driven engineering:
Partner with the Data Architect and help build our greenfield medallion data architecture and data models that will empower internal users and customers with actionable insights around participant growth, revenue over time, registration dynamics, pricing tiers, and event performance.
FinOps & cost efficiency by design:
Design compute and storage architectures in Snowflake with financial discipline from Day 1 - optimizing query performance, warehouse utilization, and storage patterns to maximize platform ROI and prevent runaway costs.
Modern ELT ingestion infrastructure:
Build our first generation of ELT ingestion pipelines using Python frameworks like dlt (data load tool) to extract raw data from AWS RDS, third-party APIs, and webhooks into Snowflake, preserving raw data states to guarantee clean data lineage.
Layered transformation pipelines:
Build our bronze >
silver >
gold transformation flow as small, focused, easy-to-understand Snowflake Dynamic Tables - exposing only the curated gold layer to our BI tool (Metabase) and downstream consumers.
Snowflake foundation & observability:
Set up Snowflake from the ground up, implementing modern features like Snowpipe Streaming, Dynamic Tables, and Snowflake-native serverless orchestration (Tasks) - a deliberate choice over external schedulers. Bake quality into the platform using Snowflake Data Metric Functions (DMFs), native data lineage tracking, and Dynamic Data Masking.
AI/ML integration infrastructure:
Build the foundational pipelines required to feed Race Roster’s AI initiatives - supporting custom model training workflows, feature stores, and cloud AI service integrations (e.G., Amazon Rekognition).
Fast local analysis & data apps:
Leverage Python notebooks (Jupyter, marimo), DuckDB, and Parquet/Arrow for rapid local prototyping, paired with Streamlit or Gradio to build lightweight prototype data apps and dashboards that turn complex analysis into clear stories for stakeholders.
AI-accelerated engineering:
Actively integrate AI coding assistants and LLM-powered SQL/Python generation into your daily workflow to accelerate platform buildout, write tests, and document systems as we build them.
Education & Experience:
Product & value mindset:
5+ years of data engineering experience with a demonstrated focus on business outcomes over raw plumbing. Proven ability to ask "Why are we building this dataset and what actionable story does it tell?" before writing code.
Architectural cost discipline:
Hands-on experience managing and optimizing cloud infrastructure costs (FinOps), particularly around Snowflake warehouse sizing, query profiling, and auto-suspend configuration.
Platform Ownership:
Establish clean engineering standards around FinOps, data lineage, and data quality as foundational practices.
Modern ELT & data modeling:
Understanding load-then-transform (ELT) architectures with Snowflake. Proven ability to translate complex source systems into clear architecture and data flow diagrams, then build clean dimensional or domain-driven data models ready for storytelling.
Expert SQL:
Advanced SQL fluency - window functions, CTEs, semi-structured data (JSON/VARIANT), and reading query profiles to diagnose and optimize slow or expensive queries.
Snowflake expertise:
Strong hands-on experience with Snowflake core concepts, streaming ingestion patterns, performance tuning, and native governance features (DMFs, lineage, dynamic masking).
Orchestration:
Experience orchestrating and scheduling data pipelines - with Snowflake Tasks and Dynamic Tables refresh, or external tools like Airflow, Dagster, or Prefect - and sound judgment about when each approach fits.
BI tooling fluency:
Understanding of how BI tools consume data models, with experience in Metabase or similar (Looker, Tableau, Power BI) and designing gold-layer models that make self-serve analytics easy.
Data privacy & governance:
Experience handling PII responsibly - masking, role-based access controls, and retention - with working knowledge of privacy regulations such as GDPR and CCPA.
Ingestion & data formats:
Experience ingesting data from relational databases ( AWS RDS / Postgres / MySQL), AWS SQS, and REST APIs — ideally with declarative Python ingestion frameworks like dlt — alongside fluency with modern file and execution formats like Parquet, Apache Arrow, and DuckDB .
Python tooling ecosystem:
Proficiency in Python, including interactive notebooks ( Jupyter, marimo ) and rapid frontend/dashboard frameworks ( Streamlit, Gradio, etc.).
AI/ML readiness:
Experience preparing structured and unstructured data pipelines for machine learning workflows or third-party computer vision / cloud AI APIs (e.G., Amazon Rekognition ).
DevOps fundamentals:
Familiarity with Infrastructure as Code (Terraform), Git workflows, CI/CD automation, and containerized environments (Docker).
Communication & comfort with ambiguity:
Thrives in a small founding team where requirements evolve - able to work through ambiguity independently and communicate technical decisions and trade-offs clearly to non-technical stakeholders.
Bachelor's or Master's degree
in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
8+ years
of experience in software development
The successful candidate for this role will become an employee of Race Roster North America Corporation (doing business as ASICS Apps Canada), a subsidiary of ASICS Corporation, a Japanese multinational corporation. Race Roster was founded in London, Ontario in 2011.
All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, sex, place of origin, ethnic origin, ancestry, citizenship, creed, record of offenses, genetics, disability, age, marital status, family status, veteran status, or fitness level.
Accommodations are available on request for candidates taking part in all aspects of the selection process.
Job applications will be reviewed by Rippling's AI.
This posting is for an existing vacancy.
#J-18808-Ljbffr
The ASICS Apps provide digital services and goods focused on helping runners and running events every step of the way. To strengthen our commitment to runners, we are expanding our investment in endurance-related digital services, such as endurance event technology (Race Roster), leading mobile running app (the ASICS Runkeeper app), and other exciting platforms that will help us better serve the endurance industry. Combined, these projects and products makeup ASICS Apps.
Our mission―in the past, today, and into the future―is to contribute to a healthful and sustainable society and to bring joy to the people of the world through movement. Movement is an important element in living longer healthy lives, in feeling more fulfilled, and in crossing national and cultural boundaries to bring the world together. If you are looking to join a fun and innovative company focused on the booming digital health and fitness industry, this is the place for you!
Position Overview:
We are building our enterprise data platform from the ground up, and we are looking for a Senior Data Platform Engineer to partner directly with our Data Architect to turn a greenfield vision into an enterprise-grade reality.
In this foundational role, you won't be maintaining legacy technical debt, you will be laying down the very first lines of code and infrastructure for our data ecosystem. Crucially, you recognize that data engineering is not just about building pipelines;
it’s about empowering actionable storytelling. You will bridge the gap between technical ingestion and business value - ensuring we collect, structure, and model the right data to power insights for Race Roster and our customers, while keeping our cloud platform cost-efficient and lean.
Product Line:This role will be working on the Race Roster product.
Work Location:
The successful candidate for this role can be either a remote employee (working 100% remotely from a designated location within Canada), a hybrid employee (flexibility to work in the office or from home at a location within 75 km from the London, ON office), or an in-office employee at our London, ON office.
Responsibilities:
Actionable story-driven engineering:
Partner with the Data Architect and help build our greenfield medallion data architecture and data models that will empower internal users and customers with actionable insights around participant growth, revenue over time, registration dynamics, pricing tiers, and event performance.
FinOps & cost efficiency by design:
Design compute and storage architectures in Snowflake with financial discipline from Day 1 - optimizing query performance, warehouse utilization, and storage patterns to maximize platform ROI and prevent runaway costs.
Modern ELT ingestion infrastructure:
Build our first generation of ELT ingestion pipelines using Python frameworks like dlt (data load tool) to extract raw data from AWS RDS, third-party APIs, and webhooks into Snowflake, preserving raw data states to guarantee clean data lineage.
Layered transformation pipelines:
Build our bronze >
silver >
gold transformation flow as small, focused, easy-to-understand Snowflake Dynamic Tables - exposing only the curated gold layer to our BI tool (Metabase) and downstream consumers.
Snowflake foundation & observability:
Set up Snowflake from the ground up, implementing modern features like Snowpipe Streaming, Dynamic Tables, and Snowflake-native serverless orchestration (Tasks) - a deliberate choice over external schedulers. Bake quality into the platform using Snowflake Data Metric Functions (DMFs), native data lineage tracking, and Dynamic Data Masking.
AI/ML integration infrastructure:
Build the foundational pipelines required to feed Race Roster’s AI initiatives - supporting custom model training workflows, feature stores, and cloud AI service integrations (e.G., Amazon Rekognition).
Fast local analysis & data apps:
Leverage Python notebooks (Jupyter, marimo), DuckDB, and Parquet/Arrow for rapid local prototyping, paired with Streamlit or Gradio to build lightweight prototype data apps and dashboards that turn complex analysis into clear stories for stakeholders.
AI-accelerated engineering:
Actively integrate AI coding assistants and LLM-powered SQL/Python generation into your daily workflow to accelerate platform buildout, write tests, and document systems as we build them.
Education & Experience:
Product & value mindset:
5+ years of data engineering experience with a demonstrated focus on business outcomes over raw plumbing. Proven ability to ask "Why are we building this dataset and what actionable story does it tell?" before writing code.
Architectural cost discipline:
Hands-on experience managing and optimizing cloud infrastructure costs (FinOps), particularly around Snowflake warehouse sizing, query profiling, and auto-suspend configuration.
Platform Ownership:
Establish clean engineering standards around FinOps, data lineage, and data quality as foundational practices.
Modern ELT & data modeling:
Understanding load-then-transform (ELT) architectures with Snowflake. Proven ability to translate complex source systems into clear architecture and data flow diagrams, then build clean dimensional or domain-driven data models ready for storytelling.
Expert SQL:
Advanced SQL fluency - window functions, CTEs, semi-structured data (JSON/VARIANT), and reading query profiles to diagnose and optimize slow or expensive queries.
Snowflake expertise:
Strong hands-on experience with Snowflake core concepts, streaming ingestion patterns, performance tuning, and native governance features (DMFs, lineage, dynamic masking).
Orchestration:
Experience orchestrating and scheduling data pipelines - with Snowflake Tasks and Dynamic Tables refresh, or external tools like Airflow, Dagster, or Prefect - and sound judgment about when each approach fits.
BI tooling fluency:
Understanding of how BI tools consume data models, with experience in Metabase or similar (Looker, Tableau, Power BI) and designing gold-layer models that make self-serve analytics easy.
Data privacy & governance:
Experience handling PII responsibly - masking, role-based access controls, and retention - with working knowledge of privacy regulations such as GDPR and CCPA.
Ingestion & data formats:
Experience ingesting data from relational databases ( AWS RDS / Postgres / MySQL), AWS SQS, and REST APIs — ideally with declarative Python ingestion frameworks like dlt — alongside fluency with modern file and execution formats like Parquet, Apache Arrow, and DuckDB .
Python tooling ecosystem:
Proficiency in Python, including interactive notebooks ( Jupyter, marimo ) and rapid frontend/dashboard frameworks ( Streamlit, Gradio, etc.).
AI/ML readiness:
Experience preparing structured and unstructured data pipelines for machine learning workflows or third-party computer vision / cloud AI APIs (e.G., Amazon Rekognition ).
DevOps fundamentals:
Familiarity with Infrastructure as Code (Terraform), Git workflows, CI/CD automation, and containerized environments (Docker).
Communication & comfort with ambiguity:
Thrives in a small founding team where requirements evolve - able to work through ambiguity independently and communicate technical decisions and trade-offs clearly to non-technical stakeholders.
Bachelor's or Master's degree
in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
8+ years
of experience in software development
The successful candidate for this role will become an employee of Race Roster North America Corporation (doing business as ASICS Apps Canada), a subsidiary of ASICS Corporation, a Japanese multinational corporation. Race Roster was founded in London, Ontario in 2011.
All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, sex, place of origin, ethnic origin, ancestry, citizenship, creed, record of offenses, genetics, disability, age, marital status, family status, veteran status, or fitness level.
Accommodations are available on request for candidates taking part in all aspects of the selection process.
Job applications will be reviewed by Rippling's AI.
This posting is for an existing vacancy.
#J-18808-Ljbffr
Vacancy posted 23 minutes ago
Similar jobs that could be interesting for youBased on the Data Platform Engineer in Winnipeg, MB vacancy
- Shift4 is seeking a Data Platform Engineer to join our Data Platform team and build, maintain, and optimize the pipelines that move data from our production systems into our analytics warehouse.Today, our infrastructure uses Amazon ECS services and SQS queues to replicate data...SuggestedInternshipWork at office
- As a Data Platform Engineer working in the Data Solutions group, you will play a key role in extending the capabilities, and improving the efficiency of our data platform. You will collaborate on the design and development of tooling and custom applications, evaluate the suitability...SuggestedSummer workFlexible hours
- All applicants must be legally entitled to work in Canada. The Position: Our Edmonton-based client is seeking an experienced Data Platform Engineer to build, operate, and support a modern enterprise data platform. This role works closely with architects, analytics...Suggested
- We currently have an opening for a permanent, full-time Data Platform Engineer in our Corporate Business Intelligence department. This role will report to the Manager, Business Intelligence and will be based out of our Edmonton office. In this role, the successful candidate...SuggestedPermanent employmentFull timeWork at office
- ...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...SuggestedManual laborWork at officeLocal area
- ## Advanced Data Platform EngineerApply: Hybrid Work: Mississauga, Canada: Full time: Posted Today: JR103851**Overview:**At Zebra... ...at Zebra.**What We're Looking For:**The Advanced Data Platform Engineer focuses on building infrastructure for working with data. In...Full timeWork at officeLocal areaRemote work3 days per week
- Lead enterprise data platform architecture with Python and SQL at RB Global, supporting a hybrid team near Chicago, Fort Worth, Burnaby, or Mississauga.As a Staff Software Engineer on the Data Engineering team, you will set technical direction for scalable data products and...
- ...visionary and highly technical Senior DataPlatform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models.... ...high-performance engineering, treating the data platform as an internal product with our researchers as...
- Lead data platform engineering at Helcim, guiding scalable pipelines, production infrastructure, and AI-assisted workflows in a payments environment.As Data Platform Manager, you will lead Data Platform Developers within Helcim’s data centre of excellence. You will set platform...
- Lead data engineering with TD in Toronto, guiding Data Engineers and Technology Specialists through Python, SQL, and PySpark delivery. This Toronto... ...Science, Engineering, or related disciplineLead TD data platform engineering through people leadership, Azure Databricks, automation...
- Shape Jobber’s data platform through scalable pipelines, AWS expertise, and technical leadership across teams. This is a strategic, hands-on engineering role.As a Staff Data Engineer on Jobber’s Data Platform Team, you will shape data integration architecture and delivery....
$125k - $150k per year
...growing network of treatment centres, pharmacies and related healthcare services across Canada. CATC is is seeking a Manager, Data Engineering & Platforms to lead the development, operation and continuous improvement of CATC's enterprise data platform.Reporting to the Director...Long term contractPermanent employmentFull timeInternshipRemote workFlexible hours- ...TD is seeking an experienced Engineering Leader to guide a team of Data Engineers and Technology Specialists supporting Branch Banking, Coach Ready and Loyalty. This role will provide technical and people leadership while helping deliver a critical 2–3-year technology roadmap...
- Build Dialogue’s modern data platform with Python and Snowflake while shaping scalable data systems for a virtual care provider in Canada.... ...CircleCI or GitHub Actions experienceBring senior data platform engineering, Snowflake, Airflow, and Python expertise to Dialogue’s...
$140k - $170k per year
...into Etraveli Group’s world leading tech platform – giving partners access to global flight... ...The Role Tripstack is moving its entire data stack from bare‑metal VMs to Kubernetes on... ...We are looking for a senior infrastructure engineer who has done stateful migrations before, who...Work at office- Design Faire’s next-generation data platform using Kafka and Iceberg while working in a hybrid model with three office days weekly. Lead ingestion architecture for analytics and data science.As a Staff Engineer, you will own how production data reaches analytical stores across...Work at office
- Lead large-scale data platform design at Loblaw Companies Limited, using distributed systems and data architecture to support Canadian retail... ...role shapes scalable backend foundations.As a Staff Data Engineer on the Retail Media Platform team, you will guide complex production...
- Build Oracle data infrastructure with Zebra in a hybrid Mississauga role focused on database engineering, Linux, and platform reliability.As an Advanced Data Platform Engineer, you will plan, build, and manage computerized databases and operating environments. The position supports...
$85k - $90k per year
...Description Design and maintain scalable data pipelines that collect, transform and... ...Degree or Diploma in Computer Science, Data Engineering, Information Systems, or related field.... ...Opportunity to work with modern Azure data platforms and cloud-based engineering technologies....Permanent employment- ...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...Permanent employmentFull timeImmediate start
- Support Squarepoint’s data ecosystem through production pipelines, infrastructure management, and incident resolution. Python and Linux experience are central to this work.This Reliability Software Engineer works within the Data team on stability, availability, and performance...
- ...customer, portfolio, transaction, and behavioural data for AGF Management Limited using Salesforce Data360, identity resolution, and data engineering.As a hands-on Data Engineer, you will operate the enterprise customer data platform and improve CRM data foundations. Your work...
- Ambyint Inc. is seeking a Head of Data Engineering to lead the vision, strategy, and execution of our enterprise data architecture for our Industrial IoT platform. You will manage a high-performing team of data engineers and data analysts, setting standards to support our analytics...
- Job Title: Senior Databricks Data Platform EngineerLocation: Montreal, QCJob Description: Own the architecture configuration and lifecycle... ...starter projects and self-service capabilities that let engineering teams onboard quickly and consistently CICD Platform Automation...
$160k - $220k per year
...this mission. If you are too, let's talk. About the TeamThe Data Platform team is responsible for the foundational data services,... ...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies...Local areaWorldwideFlexible hours- Lead Juniper Square’s data platform transformation with advanced SQL and cloud engineering in a remote-first environment across the United States and Canada.As Senior Staff Software Engineer, Data, you will define architecture, operating models, and execution roadmaps for a...Remote work
- BuildOps, the leading data-driven software company for commercial contractors, seeks a Director of Engineering, Data. You will own the data platform, pipelines, quality, and governance to power AI/ML products and ensure trusted data as the system of record. Reporting to the...For contractorsInternship
- Build Xanadu’s cloud data platform with Python and SQL, transforming existing pipelines into infrastructure for organization-wide data decisions.As the first dedicated data engineer, you will shape a cohesive platform alongside hardware researchers, data scientists, and finance...
- Shape Cohere’s enterprise AI foundation by leading data platform engineering across BigQuery, Airflow, dbt, Looker, and Terraform. Work remotely or from global offices.This senior leadership role owns the full data lifecycle for Cohere’s Analytics and Data Insights team. You...Remote work
- ...Alberta seeks an Enterprise Intelligence Developer to design and deliver scalable data, analytics and AI capabilities. You will build trusted data products, reusable patterns and data platforms enabling teams to deliver AI solutions across PCL. Join a 100% employee-owned,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Platform Engineer. Be the first to apply!
Related searches
- junior data engineer Winnipeg, MB
- gcp data engineer Winnipeg, MB
- data centre engineer Winnipeg, MB
- data integration developer Winnipeg, MB
- big data engineer Winnipeg, MB
- data engineering intern summer Winnipeg, MB
- data engineer Winnipeg, MB
- data cabling engineer Winnipeg, MB
- python data engineer Winnipeg, MB
- remote data engineer Winnipeg, MB

