Senior Data Engineer – Backend

Flagler Health Vancouver, Canada

About the role

This is a senior backend data engineering role at Flagler Health, working hybrid from Vancouver, building data pipelines on Databricks and Spark. It suits an experienced data engineer strong in Python and MongoDB who wants to support a clinical operating system for musculoskeletal care. The role works closely with data scientists and analysts to deliver reliable data infrastructure.

What you’ll do

  • Develop, manage and optimize data pipelines on the Databricks platform.
  • Debug and troubleshoot Spark applications for reliability and performance.
  • Write clean, reusable Python code using object-oriented principles.
  • Design and build APIs supporting data integration and application needs.
  • Develop scripts and tools to automate data processing and workflows.
  • Integrate, query and manage data within MongoDB.
  • Optimize MongoDB performance for large-scale data handling.
  • Work with data scientists and analysts to deliver data solutions.

What they’re looking for

  • Proven experience with Databricks and Spark compute.
  • Proficient in Python, including object-oriented programming and API development.
  • Familiarity with NoSQL databases, MongoDB preferred.
  • Strong problem-solving and debugging skills for data processing tasks.
  • Experience with large-scale data processing and distributed systems.
  • Strong understanding of data architecture, ETL and data warehousing.

Nice to have

  • Knowledge of Delta Lake, Hadoop or Kafka.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Familiarity with CI/CD pipelines and Git.

What’s on offer

  • Hybrid work model in Vancouver.

Questions about this role

Is this role remote?

No, it's hybrid, based in Vancouver.

What technologies does this role use?

The role centers on Databricks, Spark, Python and MongoDB.

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