Senior Staff Data Platform Software
Core
Architect, design, and build high-performance distributed systems and data platform components, focusing on scalable ingestion solutions and reusable frameworks.
Role type
Senior Staff Data Platform Software Engineer
Builds
Scalable distributed data ingestion solutions, reusable libraries, frameworks, and tools
Domain
Distributed systems, data platforms, large-scale backend infrastructure
Required skills
Distributed systems architecture, Java (JVM internals, memory models, GC, performance tuning), Concurrency, Networking, Operating system internals, Relational databases (Oracle, MySQL, PostgreSQL), Kubernetes, DevOps
Preferred skills
Apache Iceberg, Apache Kafka, Apache Flink, Apache Spark, Parquet, ORC, Avro data formats, Data Lake integration
Responsibilities
Architect and design high-performance distributed systems, Build scalable data ingestion solutions, Develop reusable libraries and frameworks, Enforce code reviews and unit testing, Provide technical leadership for complex projects, Troubleshoot production issues across distributed systems
Seniority
Senior Staff, hands-on IC
