- - - - What the Candidate Will Do ----
- Design systems architecture and deliver software and tools to advance the reliability of infrastructure including availability, performance, efficiency and scaling.
- Provide technical leadership, influence and partner with fellow engineers to architect, design and build infrastructure that can stand the test of scale and availability, while reducing operational overhead.
- Drive efficiencies in systems and processes through automation: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.
- Collaborate with platform, product and security engineering teams, and enable successful use of infrastructure and foundational services, and manage upstream and downstream dependencies
- - - - Basic Qualifications ----
- Bachelor's degree (or higher) in Computer Science or related field
- 14+ years experience building large scale distributed software systems.
- Solid understanding of Java for backend / systems software development
- - - - Preferred Qualifications ----
Prior experience with big data systems - Spark, Hive, HUDI, Iceberg, Presto, Flink, Pinot, HDFS, YARN, etc preferred.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .