Senior Software Engineer
Core
Building and optimizing data pipelines that move terabytes of data from various sources to cloud data warehouses.
Role type
Senior Software Engineer (Data Infrastructure)
Builds
Data pipeline service, data writers, and sync services operating on a global Kubernetes cluster.
Domain
Data Infrastructure / Cloud Data Warehousing
Deliverable
production ML models
Required skills
Java, distributed systems, SQL merge queries, system design, troubleshooting/debugging, AI code assist usage
Preferred skills
Data Warehouses (BigQuery, Databricks), ETL/ELT, Cloud environments (AWS, GCP, Azure), Kubernetes, Docker
Technologies
Java, PostgreSQL, AWS, GCP, Azure, Temporal, Grafana, Kubernetes, Docker
Responsibilities
Work on core features, systematic enhancements, and bug fixes; write or optimize data writers to load data to warehouses; process and split data into formats like CSV/AVRO/Parquet; merge and load data to warehouses; own and drive features within the technology team; perform design reviews; mentor junior colleagues.
Seniority
Senior, hands-on IC