Software Engineer - Backend
Core
Build foundational infrastructure platforms and cloud-agnostic abstractions for Databricks' data and AI platform at scale.
Role type
Backend Software Engineer (Infrastructure)
Builds
Infrastructure platforms, cloud-agnostic abstractions, and developer tools (linters, static analysis, IDEs, release pipelines) for the Databricks platform.
Domain
Cloud infrastructure, distributed systems, data platform engineering
Deliverable
production ML models | infrastructure
Required skills
Java, Scala, Go, backend system design, distributed systems, Rust development experience
Preferred skills
PhD in Computer Science, experience with Rust, experience with automated release pipelines
Technologies
Java, Scala, Go, Rust, Apache Spark, Delta Lake
Responsibilities
Build foundational infrastructure platforms enabling seamless operation across geographic regions and cloud providers; Implement cloud-agnostic infrastructure abstractions; Develop tools and processes to enhance developer experience and engineering efficiency.
Seniority
Mid-level, hands-on IC