Staff Software Engineer, Data Warehouse
Core
Design and build the next generation big data compute platform to empower data ETL, analytics, and machine learning at scale.
Role type
Staff Software Engineer, Data Infrastructure
Builds
Big data compute platform for ETL, analytics, and ML
Domain
Big Data Infrastructure / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
Big data technologies (Spark, Presto/Trino, Kubernetes), Java, Scala, distributed systems design, multi-threading and concurrency, SQL and NoSQL databases
Preferred skills
Open source contribution, system reliability and cost optimization
Technologies
Hadoop, Spark, Trino, Iceberg, Airflow, Kubernetes, Java, Scala
Responsibilities
Design and build next-gen big data compute platform; Operate, manage, and improve platform reliability, performance, observability, and cost efficiency; Write maintainable, self-documenting code and perform code reviews; Troubleshoot and resolve complex data infrastructure problems
Seniority
Staff, hands-on IC with strategic impact