Senior Data Engineer

Flinks Remote (Canada), Canada

Remote (Canada), Canada SeniorRemoteFull-time C$120,000 – C$160,000 a year

About the role

This is a senior data engineering role at Flinks, an embedded finance platform, open to remote candidates across Canada. You'll build and own the data and ML platform that turns models into production services, working across the warehouse, orchestration and model-serving layers. The role suits someone who wants greenfield ownership of data infrastructure rather than inheriting an existing setup.

What you’ll do

  • Own and evolve the BigQuery warehouse, dbt transformation layers, and Airflow/Cloud Composer orchestration
  • Build and operate ML training pipelines on Kubeflow/Vertex AI and model serving via FastAPI behind Vertex endpoints
  • Take operational ownership of model-serving infrastructure and reliability
  • Harden and standardize core data models, fixing data-quality issues and establishing source-of-truth feeds
  • Establish data governance and observability across the platform
  • Standardize data engineering patterns and tooling across product lines
  • Partner with data science, backend and product teams on producer-to-consumer data contracts

What they’re looking for

  • 5+ years of hands-on data engineering experience building production data platforms in the cloud
  • Strong ETL/ELT, data modeling, schema design, orchestration and warehouse optimization skills
  • Expert SQL and strong Python
  • Experience with cloud-native data ecosystems, event-driven architecture and distributed processing
  • Demonstrated ownership of production systems including monitoring, reliability and incident response
  • Bachelor's degree in Computer Science, Data Engineering or related field, or equivalent practical experience
  • Must be legally authorized to work in Canada

Nice to have

  • Experience with BigQuery, dbt or Airflow specifically
  • Exposure to machine learning workflows, feature pipelines or MLOps environments

What’s on offer

  • CAD $120,000-$160,000 annually for senior (IC4) level in Canada
  • Health and dental coverage from day one
  • Flexible paid time off
  • Remote work with periodic in-person gatherings
  • Career development and learning opportunities

Questions about this role

Is this role remote?

Yes, it's remote within Canada.

How much does it pay?

CAD $120,000 to $160,000 per year for the senior level.

How many years of experience do I need?

At least 5 years of hands-on data engineering experience.

Do I need a degree?

A bachelor's degree is preferred, but equivalent practical experience is accepted.

How this role compares

One of 8 open Senior Data Engineer roles we are tracking today.

Posted 4 days ago, with 2 of the others posted since and 5 still open from before.

Counted across the roles Frontrunner has open right now.

Related roles

Senior Data Engineer, Data Platform & ML (Remote)

Tabby · Yerevan, Armenia

A remote senior data engineering role in Yerevan focused on feature-store development, data services, streaming, and production data pipelines. It is suited to an engineer with scalable systems experience across data, machine learning, or backend development.

RemoteSeniorFull-time
Data EngineeringMachine Learning EngineeringBackend EngineeringFeature Store +16
7 days ago

Lead Data Engineer – Databricks & AI | Remote Canada

Cloud Data Vision · Canada, Canada

Lead data engineer role for a financial services client, requiring 10+ years of Databricks expertise and experience collaborating with AI/ML teams to build scalable data infrastructure.

RemoteSeniorContract
DatabricksData EngineeringData PipelinesPython +6
6 days ago

Senior Software Engineer (Data Platform)

Databricks · Bengaluru, India

A senior backend engineering role at Databricks building internal data platform and ETL infrastructure, based in Bengaluru. Suited to an engineer with technical leadership experience on large-scale data infrastructure projects.

SeniorFull-time
AirflowDBTKafkaRabbitMQ +2
4 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Data Engineer - Python, SQL & AI-Augmented Engineering

Michael Page client · Hyderabad, India

A senior data engineering role in Hyderabad building ETL/reverse-ETL pipelines with Python, SQL and Airflow, with heavy use of AI coding tools. Suited to engineers with 6+ years of experience and strong SQL/Airflow skills.

On-siteSenior ₹3,150,000 – ₹3,850,000 a year
PythonSQLApache AirflowApache Beam +9
Date not stated

Senior Software Engineer (AI & Data)

Walt · Bengaluru, India

Senior AI and data software engineer role in Bengaluru focused on production data platforms, analytics infrastructure and agent orchestration. The role suits engineers with four or more years of relevant experience who value reliable and auditable systems.

On-siteSeniorFull-time ₹3,600,000 – ₹4,200,000 a year
PythonAirflowSnowflakeGolang +10
7 days ago