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 3 hours ago
Similar jobs that could be interesting for youBased on the Data Platform Engineer in Winnipeg, MB vacancy
- 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
- ...annually for hundreds of thousands of businesses in virtually every industry. For more information, visit 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...SuggestedInternshipLocal area
- 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
- 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...Suggested
- ## 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
- 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...
- ...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...Manual laborWork at officeLocal area
- 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...
- 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...
- 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...
- ...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...
- ...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
$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- 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....
$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- 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...
$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- 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...
- Shape Forma.Ai’s Spark-based data platform through backend architecture, data modeling, and reliable systems development. This staff-level... ...simplicityImprove observability, testing, and production reliabilityMentor engineers and strengthen backend engineering standardsRequirements:...
- 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- 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...
- Peace Hills General Insurance Company is seeking a Data Platform Engineer to build and operate a modern data platform from our Edmonton office. You will work with in-house architects, analytics engineers, and BI developers to support production environments, security, data-quality...Work at office
- 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
- Build Python tooling and APIs as a Data Platform Engineer at BRP, improving platform efficiency through automation, CI/CD, and scalable operations.Working in BRP’s Data Solutions group, you will extend data platform capabilities and improve efficiency. You will develop custom...
$126.8k - $164.1k per year
...role.Job Description: We are looking for an experienced Engineering Leader to lead a team of Data Engineers and Technology Specialists supporting Branch... ...your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future...Temporary workWork from home- Freshfields seeks a Senior Azure Data Platform Engineer with Databricks and lakehouse expertise to manage secure, scalable enterprise data platforms.This senior role provides day-to-day engineering and technical management across Microsoft Azure, Databricks, Unity Catalog, and...
$120k - $147k per year
We're searching for Senior Data Engineer, Data Platform & Operations. Are you searching for new possibilities? Westland Insurance Group Ltd. is growing and has a new opportunity for a Senior Data Engineer, Data Platform & Operations. This role is a hybrid...InternshipWork at officeFlexible hours- Build resilient Oracle data infrastructure at Zebra as an Advanced Data Platform Engineer in Mississauga, with three onsite days and two remote.This advanced engineering role focuses on computerized database planning, platform management, and technical landscape improvements...Work at officeRemote work
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

