Software Engineer (Java/Scala), Lakehouse Team - Splunk
Core
Build secure, maintainable distributed systems and deliver features to extend Splunk's federated query and data lake capabilities, turning distributed data into actionable insights.
Role type
Senior IC backend software engineer (Java/Scala)
Builds
Splunk's federated query and data lake capabilities
Domain
Data analytics, cloud infrastructure (AWS/Azure)
Deliverable
production ML models
Required skills
Java, Scala, distributed systems design, AWS or Azure, infrastructure as code (Terraform/CloudFormation/ARM), automated testing, CI/CD pipelines
Preferred skills
Apache Spark, Databricks, database/query engine internals, container orchestration, production troubleshooting, mentoring
Technologies
Java, Scala, AWS, Azure, Terraform, CloudFormation, ARM templates, Apache Spark, Databricks
Responsibilities
Design and implement distributed systems, develop and deploy applications on cloud platforms, write automated tests and manage CI/CD pipelines, investigate and resolve complex production issues, collaborate with product partners to refine requirements, conduct code reviews and mentor colleagues
Seniority
Senior, hands-on IC
