Principal Software Engineer

Kaliba — Australia · Posted ~2 hours ago

Lead Full-time Remote

Skills

Distributed systems Apache Spark JVM Scala Java Kotlin SQL Kubernetes

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A principal engineering role requiring deep expertise in distributed systems, data processing platforms, performance optimization, and enterprise-scale deployments.

Highlights

Fully remote senior engineering role focused on large-scale distributed systems, data platforms, and complex technical challenges.

Description

Principal Engineer | Distributed Systems & Data Platforms Remote | Australia We're working with an Australian technology company building a next-generation data platform and looking for a hands-on Principal Engineer to join their senior engineering team. You'll remain deeply technical, working across distributed query execution, optimisation and large-scale enterprise deployments. The Role You'll split your time between building the product and working on complex customer implementations. You'll be involved in: Distributed query execution and optimisationApache Spark and JVM engineeringQuery federation and pushdownPerformance and scalabilityConnector frameworksKubernetes and enterprise deploymentsComplex customer architecture and integration challenges What We're Looking For 10+ years software engineering experienceStrong distributed systems backgroundDeep Apache Spark experience, ideally internals and query planningStrong JVM engineering experienceScala, Java or KotlinSQL and query performance expertiseData platform or query engine experienceKubernetes, Linux and containerised environmentsComfortable working directly with customers and technical stakeholders Experience with Databricks, Snowflake, Cloudera, Palantir, Starburst, Dremio, Trino or similar would be highly valuable. Remote working across Australia | Competitive salary + equity If you're a hands-on senior engineer looking to solve genuinely difficult distributed systems problems, we'd love to hear from you.