Description
At Databricks, we are cloud maximalists, running our platform across every region of every major cloud provider. As a Software Engineer on our Public Sector team, you will be responsible for the core backend engineering that allows our Data Intelligence Platform for the Public Sector to operate at massive scale within sovereign and air-gapped cloud environments.
We are looking for world-class Software Engineers to join our core Backend Engineering teams. You will design, build, and scale the distributed systems that power one of the largest data and AI infrastructures in the world. You will tackle high-scale infrastructure challenges where 'zero-waste' compute efficiency and 100% system resilience are mandatory. From optimising massive data storage layers to architecting low-latency microservices that must function in disconnected regions, you will own the end-to-end lifecycle of mission-critical code.
Key responsibilities include:
- Architecting scalable systems using Scala, Java, Go, C++/C or similar
- Designing and implementing highly available backend services in Java, Scala, or Go that power our Data Intelligence Platform across sovereign and air-gapped clouds
- Solving complex architectural trade-offs around concurrency, storage, and networking to ensure the platform remains resilient in high-consequence public sector environments
- Driving 'zero-waste' compute initiatives, optimising our engine and services to perform in resource-constrained or specialised regions (e.g., GovCloud)
- Partnering with Production Engineering to ensure all backend services meet the highest security standards and compliance guardrails while maintaining high availability