Senior Software Engineer - Data Infrastructure
Summary
Design and operate data infrastructure including Kafka pipelines, ClickHouse databases, and batch jobs with Dagster using Python or Rust.
Responsibilities
- designing and operating Kafka event processing
- building batch pipelines with Dagster
- managing ClickHouse Cloud ingestion and queries
- driving projects end-to-end
- setting architecture decisions
- building developer tooling and CI/CD
- ensuring reliability and operational excellence with alerting and incident response
- optimizing performance and cost across Kafka, Spark, DuckDB, and ClickHouse
- collaborating cross-functionally with data, ML, and product teams
Requirements
- 5+ years experience in production distributed systems
- strong Python and/or Rust programming skills
- experience with Kafka, Spark, Iceberg or object storage
- ClickHouse or similar analytics databases
- AWS
- Kubernetes
- infrastructure-as-code
- proven performance or cost optimization
Benefits
- variable pay
- hybrid work with office presence 3x weekly in Paris
- full health insurance
- meal vouchers
- annual offsite
- quarterly tech syncs