Senior Software Engineer II - Data Onboarding & Reporting
Core
Build, scale, and optimize critical data pipelines on a Trino + Iceberg Lakehouse to serve the Finance squad's reporting and assurance needs.
Role type
Senior Software Engineer II (Data Engineering)
Builds
End-to-end data pipelines, Medallion Architecture layers (Bronze/Silver/Gold), and stream-enrichment pipelines for financial event data.
Domain
Fintech / Financial Data Infrastructure
Deliverable
production ML models | product features
Required skills
Trino/Presto, Apache Iceberg, dbt, Apache Kafka, Python, SQL, Medallion Architecture, ETL/ELT orchestration, Airflow
Preferred skills
SOX/PCAOB compliance experience, Snowflake, cloud compute orchestration, double-entry ledger systems
Technologies
Trino, Iceberg, Kafka, dbt, Airflow, Python, SQL, Java, Scala
Responsibilities
Design and optimize end-to-end data pipelines on the Lakehouse stack; implement Medallion Architecture layers for data refinement; maintain data freshness SLAs via stream processing; embed automated reconciliation checks; partner with finance controllers and analysts to align data schemas; coach mid-level/junior engineers.
Seniority
Senior, hands-on IC
