Skip to content
MachinifyMachinifyUnited States

Staff Data Engineer, Core Migrations

Staff Data Engineer owning end-to-end client data migrations at Machinify. Reverse-engineer legacy healthcare systems, architect and build Spark/Airflow pipelines, ensure data fidelity via automated reconciliation, and coordinate cross-functional teams from discovery through go-live. Requires 8+ years hands-on data engineering, strong Python/SQL/Spark/Airflow, and AI-assisted development experience.

180k – 220k
Remote8+ YOEData Engineering

About the role

What You’ll Do

  • Lead discovery & technical due diligence: analyze poorly documented legacy systems (ETL, stored procedures, reporting layers, file feeds), reconstruct business logic, and capture it in lineage maps, mapping specs, and risk analyses.
  • Reverse-engineer complex legacy systems using agents: reconstruct intent from undocumented systems (SSIS packages, stored procedures) to build modern equivalents.
  • Drive ambiguity to resolution: identify unknowns early, pull answers from clients, SMEs, and Operations.
  • Architect & build migration pipelines: convert legacy logic into production-grade Airflow DAGs and Spark jobs, handling edge cases, payer-specific rules, from ingestion through reconciliation to handoff.
  • Make and document architectural decisions: own pipeline design, partitioning strategy, validation approach, and document reasoning.
  • Prove correctness at scale: build automated reconciliation frameworks to ensure migrated output matches source data.
  • Own the program end-to-end: scope, sequence, track work; surface risks; align cross-functional teams and client; drive UAT to sign-off.
  • Raise the bar for the practice: codify runbooks and retrospectives, mentor engineers, turn pain points into reusable tooling.

What You Bring

  • 8+ years as a hands-on Data Engineer or Software Engineer, independently owning complex, multi-stakeholder technical projects.
  • Strong Python and SQL, including complex legacy code.
  • Deep Apache Spark expertise: distributed processing, performance tuning, partitioning, debugging at scale.
  • Advanced Apache Airflow: designing and authoring production DAG architectures from scratch.
  • AI-assisted development: actively uses coding agents (Claude, Copilot, Cursor); prompt-engineering for code, debugging, documentation; critically evaluates AI output.
  • Experience with legacy ETL stacks: reconstruct intent from SSIS, SQL Server stored procedures, T-SQL and translate to modern stack.
  • Data validation & reconciliation at scale: designing automated frameworks for high-confidence data matching.
  • Proficient with AWS: S3, partitioned object storage, secure cross-account access, cost/performance trade-offs.
  • Cross-functional coordination across engineering, operations, and client-facing teams.
  • Clear technical communication: writing discovery specs, architecture docs, stakeholder updates for technical and non-technical audiences.
  • Data-first mindset with experience building automated reconciliation frameworks guaranteeing data fidelity.

Skills

PythonSQLSparkApache AirflowAWSS3ETLSsisT-SqlAi Coding Agents
Reddit

Staff Data Engineer, Corporate Engineering

RedditUnited States

Staff Data Engineer building and modernizing scalable data pipelines, ETL infrastructure, and financial data warehouse for Reddit's Corporate Engineering team. Requires 7+ years experience with enterprise data integrations, AWS S3, SOX compliance, and financial systems.

180k – 252k
Remote7+ YOEData Engineering
Komodo Health

Staff Data Engineer

Komodo HealthUnited States

Staff Data Engineer architects and delivers scalable data products from healthcare datasets, designs high-performance processing systems using SQL, Spark, Python, and AI workflows, and leads cross-functional initiatives for reliable data serving to customers and applications.

181k – 282k
RemoteData Engineering
Pinterest

Staff Software Engineer, Batch Processing Platform

PinterestSeattle, WA

Designs, implements, and optimizes high-performance batch processing infrastructure handling hundreds of petabytes using Spark, Presto/Trino, and Iceberg. Requires 6+ years in scalable big data systems and proficiency in Java, Scala, or Python.

177k – 365k
Remote6+ YOEData Engineering
NexHealth

Staff Data Engineer

NexHealthSan Francisco, CA

Staff Data Engineer owns and evolves data platforms including warehouse architecture, pipelines, and modeling to enable scalable analytics and self-service insights. Requires 7+ years experience, advanced SQL/Python, and expertise with managed data warehouses like Snowflake.

177k – 226k
On-site7+ YOEData Engineering
MongoDB

Senior Staff Enterprise Architect, Data

MongoDBPalo Alto, CA +2

Leads enterprise data architecture strategy, designs multi-cloud integrations, Master Data Management, and AI-enabled data quality frameworks. Requires 7+ years in data architecture/engineering and expertise in modern data platforms.

177k – 349k
Hybrid7+ YOEData Engineering