CareerPlan

Software Engineer (Java/Scala), Lakehouse Team - Splunk

Krakow, PolandFull-time2026-10-19 → 2026-11-10

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