Race Roster
Posted 1w ago

Data Platform Engineer

Race Roster
Canada
RemoteFull Time
Responsibilities
  • building pipelines
  • optimizing Snowflake
  • modeling data
Requirements
  • Requires 5+ years of data engineering and 8+ years of software development experience
  • Advanced SQL and Python
  • Snowflake expertise
  • Cloud cost optimization
  • Data governance
  • Orchestration, BI
  • AI/ML pipelines, and a bachelor's or master's degree or equivalent experience
Technical tools mentioned
SnowflakePythondltAWS RDSMetabaseJupytermarimoDuckDBParquetApache ArrowStreamlitGradioAmazon RekognitionPostgresMySQLAWS SQSREST APIsTerraformGitCI/CDDockerAirflowDagsterPrefectLookerTableauPower BISQLJSONVARIANTSnowpipe StreamingDynamic TablesSnowflake TasksSnowflake Data Metric Functions (DMFs)

Job description



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

Bonus Education & Experience:

  • Relevant industry experience


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.



About ASICS Apps


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!

About Race Roster

Provides registration and management software for endurance racing events

Similar jobs

Data Platform Engineer roles
2d
Save
Mark Applied
Hide
Data Platform Engineer (GCP)
Canada
$80k-$150k/yr RemoteFull Time
Innodata
InnodataNASDAQ: INOD: A global providing AI data engineering and services.
3+ YOERequires 3–7 years in data, cloud, or platform engineering; hands-on GCP production experience; BigQuery, Cloud Spanner, Dataflow, Pub/Sub, Airflow, Python, SQL, IAM, monitoring, troubleshooting, and root-cause analysis.
Google Cloud Platform (GCP), Cloud Composer, Apache Airflow, Cloud Spanner, BigQuery, Dataflow, Pub/Sub, Cloud Storage, Cloud Monitoring, Cloud Logging, IAM, Python, SQL, App Engine, Cloud Run, GKE, Terraform, Vertex AI
1w
Save
Mark Applied
Hide
Data Platform Engineer
Taguig or Vancouver
OnsiteFull Time
EviSmart
EviSmart: AI-powered dental workflow automation and CAD design services.
4+ YOERequires 4+ years in data engineering, production warehouse ownership, strong SQL, ETL/ELT tools, Databricks, Azure services, API integration, and people management readiness.
SQL, dbt, Airflow, Fivetran, Databricks, Azure Data Factory, Azure Data Lake, Azure SQL, Python, HubSpot, QuickBooks, Jira
1w
Save
Mark Applied
Hide
Senior Data Platform Developer - AI Platform
Oakville or Toronto or Atlanta
$104k-$136k/yr HybridFull Time
Geotab
Geotab: Provides IoT and connected vehicle fleet management solutions.
3+ YOEPost-secondary computer science, software or computer engineering degree; 3–5 years developing Python production systems and cloud services; 1–5 years with Docker, Kubernetes, or OpenShift; AI/ML platform experience preferred.
Python, Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, Docker, Kubernetes, OpenShift, Langgraph, CrewAI, LiteLLM, OpenSpec, Ralph, Agent Sandbox, Sourcegraph, Ray, VertexAI, Bedrock, Google BigQuery
2w
Save
Mark Applied
Hide
Data Platform Engineer
Toronto or London
$81k-$96k/yr HybridFull Time
Canada Life
Canada LifeToronto Stock Exchange: GWO: Provides insurance, wealth management, and financial security products.
5+ YOEUniversity or college education in computer science, computer engineering, or related field; 5+ years building production data systems; Python, Azure, AWS, Databricks, GitLab, communication, and relationship management skills.
Microsoft Azure, Python, Azure Machine Learning, AWS SageMaker, Azure Data Factory, Databricks, GitLab, Azure Cognitive Services, AWS Rekognition, DevOps
3w
Save
Mark Applied
Hide
Ingénieur(e) de plateforme de données (DevOps)
Montreal, Quebec, Canada
HybridFull Time
Tecsys
TecsysToronto Stock Exchange: TCS: Develops enterprise software for supply chain and warehouse management.
Hands-on experience with Databricks and Apache Spark, Terraform and AWS, Kubernetes/Helm, Docker, Python (PySpark) or Java, SQL, Git and CI/CD; familiarity with ETL/ELT, data quality and observability.
Databricks, Apache Spark, Terraform, AWS, Kubernetes, Helm, Docker, Python, PySpark, Java, SQL, Git, CI/CD, Maven, Spark Structured Streaming
3w
Save
Mark Applied
Hide
Lead Data Platform Engineer
Toronto, Ontario, Canada
$80-$85/hr HybridContract
High Tech Genesis
High Tech Genesis: A technology building and supporting scalable data platforms and analytics solutions.
8+ YOE8+ years data engineering experience with 2+ years technical leadership; strong Python (Pandas, NumPy, PySpark), Impala, Hadoop, Databricks, advanced SQL, cloud (Azure/AWS) and ETL tools (Airflow, NiFi, ADF); CI/CD and data governance knowledge.
Python, Pandas, NumPy, PySpark, Impala, Hadoop, Databricks, Azure, AWS, Snowflake, Apache Airflow, Apache NiFi, Azure Data Factory, SQL, CI/CD
1mo
Save
Mark Applied
Hide
Développeur sénior – Ingénierie de plateforme de données
Montréal, Quebec, Canada
$75k-$130k/yr HybridFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
5+ YOE5+ years building data platforms with AWS, Snowflake, Apache NiFi, Python and Terraform; AWS Certified Developer required; bachelor's in computer science or related; strong DevOps and data governance experience.
Snowflake, AWS, EC2, S3, Lambda, IAM, CloudWatch, Step Functions, Glue, Apache NiFi, Python, Terraform, DBT, Data Vault 2.0, Kafka, Airflow, Dagster, Spark, Bitbucket, GitHub, GitHub Actions, Jenkins, Vault, Docker
1mo
Save
Mark Applied
Hide
Senior Data Platform Engineer
Vancouver, British Columbia, Canada
OnsiteFull Time
RAZR
RAZR: Develops customer loyalty software and strategic marketing solutions
7+ YOE7+ years data engineering experience with streaming (Kafka,Flink,Debezium), Snowflake expertise, infrastructure-as-code (Pulumi/Terraform/CDK), strong SQL, platform architecture and technical leadership.
Debezium, Kafka, Flink, DeltaStream, Snowflake, Pulumi, Sigma, PostgreSQL, AWS RDS, AWS Secrets Manager, Amazon ECS, AWS Lambda, Terraform, CDK, SQL