Software Engineer, Data Platform

movableink

United States

Remote

USD 91,000 - 116,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Elixir
Airflow
Kafka
Flink
Databricks/ClickHouse

Job summary

Movable Ink seeks a Senior Data Platform Engineer to help build and modernize a shared data platform. You’ll design ingestion pipelines, support multi-cloud deployments, and ensure governed access for engineering, analytics, and ML teams.

The role emphasizes collaboration across product engineering, analytics, and ML teams, with a focus on data governance, scalability, and reliable data services for diverse workloads.

Qualifications

  • Ability to learn new technologies while keeping product and end-user needs in view.
  • Knowledge of data governance and lifecycle practices, including quality, lineage, retention, and access control.
  • Familiarity with OLTP and OLAP databases, production data warehouse systems, and SQL query writing and optimization.

Responsibilities

  • Design and deliver data ingestion pipelines and infrastructure.
  • Migrate legacy data lifecycle processes to a newer platform while maintaining service for existing consumers.
  • Set and track service indicators and dashboards.
  • Build storage for transactional, analytical, and ML workloads.
  • Improve monitoring, observability, and incident response for data pipelines and services.
  • Collaborate across product engineering, analytics, and ML to define requirements, contracts, and standards.
  • Develop metadata to classify data assets, clarify exposure policies, and identify reuse opportunities.
  • Contribute to multi-tenant data models that support secure sharing and client isolation.

Skills

Learning new technologies
Data governance
SQL optimization
Cross-team collaboration
System design communication

Tools

Docker
Kubernetes

Job description

Role overview

Contribute to a shared data platform that ingests, processes, and makes large volumes of information available across products. You’ll build pipelines and backend services, help modernize existing data flows, and support dependable, governed access for engineering, analytics, and machine learning teams.

Responsibilities
  • Help design and deliver data ingestion pipelines and their supporting infrastructure.
  • Support migration of legacy data lifecycle processes to a newer platform while maintaining service for existing consumers.
  • Set and track service indicators and objectives with dashboards and alerts.
  • Build storage capabilities for transactional, analytical, and machine learning workloads.
  • Improve monitoring, observability, and incident response for data pipelines and services.
  • Work across product engineering, analytics, and machine learning to define requirements, contracts, and standards.
  • Develop metadata that helps classify and discover data assets, clarify exposure policies, and identify reuse opportunities.
  • Contribute to multi-tenant data models that support secure sharing and client isolation.
Requirements
  • Ability to learn new technologies and understand unfamiliar problem areas, while keeping product and end-user needs in view.
  • Knowledge of data governance and lifecycle practices, including quality, lineage, retention, and access control.
  • Familiarity with OLTP and OLAP databases, production data warehouse systems, and SQL query writing and optimization.
  • Experience designing and operating cloud data systems, including AWS or GCP and multi-cloud deployments.
  • Proficiency with Docker and Kubernetes, plus experience integrating legacy systems with modern platforms.
  • Strong communication and collaboration skills for system design, documentation, and work across teams.
Nice to have
  • Elixir, Airflow, Kafka, Flink, or experience with columnar databases such as Databricks or ClickHouse.
  • Infrastructure-as-code experience with Terraform, CloudFormation, or similar tools.
Benefits and work setup
  • The listed base salary range is CAD $130,000–$165,000, with a possible bonus and a range of medical, financial, and other benefits. The offer may vary with relevant skills and experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data Engineer
Principal Data Engineer

Zoominfo • United States

Remote
USD 172,000 - 270,000
Wellbeing programs
Data Engineer, Event Data
Data Engineer, Event Data

movableink • United States

Remote
USD 91,000 - 116,000
Medical insurance
Bonus potential
Staff Data Engineer
Staff Data Engineer

fanaticsfbg • United States

Remote
USD 181,000 - 238,000
Some interview/onboarding in person
Data Platform Engineer
Data Platform Engineer

Quix • United States

Remote
USD 84,000 - 119,000
Remote work
Data Engineer
Data Engineer

movableink • United States

Remote
USD 125,000 - 170,000
Senior Data Engineer, Event Data
Senior Data Engineer, Event Data

movableink • United States

Remote
USD 102,000 - 130,000
Medical benefits
Financial benefits
Bonus potential
Senior Data Engineer
Senior Data Engineer

dimensional • United States

Remote
USD 120,000 - 150,000
Remote work opportunity
Sr. Engineering Manager - Data Platform
Sr. Engineering Manager - Data Platform

gohighlevel • United States

Remote
USD 220,000 - 291,000
Remote-first organization
Global teammates
Affirmative action employer
Senior Data Engineer
Senior Data Engineer

Peyton Resource Group • Houston (TX)

On-site
USD 120,000 - 150,000
1174 - Data Engineer
1174 - Data Engineer

GoFasti • United States

Remote
USD 33,000 - 45,000
Remote work
Competitive USD compensation