Senior Software Engineer (Backend)
Core
Build foundational infrastructure platforms and cloud-agnostic abstractions for Databricks' data and AI platform at scale.
Role type
Senior Backend Software Engineer (Infrastructure)
Builds
Infrastructure platforms, service platforms, and developer tools (linters, IDEs, release pipelines) for the Databricks Data + AI Platform.
Domain
Cloud infrastructure, distributed systems, SaaS platforms
Deliverable
production ML models | infrastructure
Required skills
Python, Java, Scala, C++, Go, distributed systems design, SaaS architecture, backend system development and operations
Preferred skills
Rust development experience, optimizing developer experience tools
Technologies
Python, Java, Scala, C++, Go, Rust
Responsibilities
Build foundational infrastructure enabling seamless operation across geographic regions and cloud providers; implement cloud-agnostic infrastructure abstractions; develop tools and processes to drive engineering efficiency.
Seniority
Senior, hands-on IC