Software Engineer, Data Platform
Core
Design and build scalable data ingestion pipelines, backend services, and storage layers to unify data flow and support product growth.
Role type
Senior IC data platform engineer
Builds
Unified data platform, ingestion pipelines, multi-tenant data models, and semantic metadata layers
Domain
SaaS marketing technology, data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Data governance, data lifecycle management, database backend technologies (OLAP/OLTP), SQL, cloud provider experience (AWS/GCP), containerization (Docker/Kubernetes), system integration, multi-cloud deployment
Preferred skills
Elixir, data pipeline/streaming technologies (Airflow, Kafka, Apache Flink), columnar/OLAP databases (Databricks, ClickHouse), Infrastructure-as-Code (Terraform, CloudFormation)
Technologies
Databricks, Clickhouse, Redshift, AWS, GCP, Docker, Kubernetes, Airflow, Kafka, Apache Flink, Terraform, CloudFormation
Responsibilities
Design and deliver data ingestion pipeline and infrastructure; migrate legacy data lifecycle management; establish SLIs/SLOs with monitoring and alerting; build flexible data storage layers; implement observability and incident response; collaborate on data contracts and standards; design semantic metadata layers; architect multi-tenant data models
Seniority
Senior, hands-on IC