Data & Software Engineer
Core
Building complex data flows, production data pipelines, and ETL workflows for a custom application.
Role type
Senior Data & Software Engineer
Builds
End-to-end data pipelines, orchestration jobs, and cloud-deployed applications
Domain
Data Engineering, Cloud Infrastructure, Geospatial Data
Deliverable
production ML models | product features
Required skills
Advanced Python, Apache Spark, SQL, NoSQL, Docker, AWS, Terraform, Bash scripting, Data lineage tracking, Geospatial data handling
Preferred skills
Java, Data security and governance principles, Large-scale data migration experience
Technologies
Python, Java, Spark, PySpark, AWS (S3, Lambda, Step Functions), MySQL, PostgreSQL, Trino, DynamoDB, Airflow, Apache Iceberg, Unity Catalog, Apache Polaris, Apache Superset, Terraform, CloudFormation, OpenLineage, H3, PostGIS, Git, Docker, Podman
Responsibilities
Design data solutions with minimal oversight, debug data quality and pipeline performance issues, contribute to data engineering documentation and design patterns
Seniority
Senior, hands-on IC