Description
Splunk's Lakehouse team builds federated analytics capabilities that help customers search and analyze data wherever it resides.
Lead the delivery of features from technical design through implementation, release, and ongoing operation to extend Splunk's federated query and data lake capabilities.
Key responsibilities:
- Design and build secure, high-performance distributed systems
- Contribute to feature threat modeling and improve code quality through automated testing and thorough code reviews
- Analyze and optimize query performance, troubleshoot complex production issues, and lead root cause analysis
- Coordinate with engineering and product partners across teams to refine requirements and evaluate solutions
Requirements:
- Bachelor's degree with 7+ years of related professional experience, master's degree with 4+ years, or PhD with 1+ year
- Experience developing production backend software in Java or Scala
- Experience designing distributed systems for large-scale data processing
- Experience delivering software features across technical design, implementation, testing, release, and production support
- Experience writing automated tests, reviewing code, and using version control and continuous integration pipelines
Preferred qualifications:
- Experience with Apache Spark, Databricks, or similar technologies
- Experience with query engine internals
- Experience applying algorithms and data structures to diagnose and improve query execution performance
- Experience coordinating technical delivery across teams and mentoring engineers