Data Engineer
Core
Building Grain's data platform from the ground up, including ingestion pipelines, streaming/batch processing, and an analytical layer serving Risk, Finance, and Product stakeholders.
Role type
Senior hands-on IC data engineer
Builds
Cloud data platform, ingestion pipelines, streaming and batch processing, structured analytical layer, ML feature platform foundations
Domain
Fintech, cross-currency solutions, financial data (FX, treasury, trade reconciliation)
Deliverable
production ML models
Required skills
Python, SQL, AWS, data pipeline design, streaming (Kinesis/Kafka), CDC architectures, schema evolution, data modeling, CI/CD, observability, infrastructure-as-code
Preferred skills
Apache Iceberg, dbt, Terraform, AI development tools (Cursor, Claude Code, GitHub Copilot)
Technologies
AWS, DMS, Glue, Airflow (MWAA), Kinesis, Kafka, Snowflake, Apache Iceberg, dbt, Terraform
Responsibilities
Design, build, and operate cloud data platform ingestion pipelines and streaming/batch processing; Consolidate diverse data sources into a governed analytical layer; Implement and maintain CI/CD, observability, and infrastructure-as-code practices; Build foundations of an ML feature platform; Ensure data quality and integrity across ETL processes; Collaborate with stakeholders to translate business requirements into data models and pipeline logic
Seniority
Senior, hands-on IC
