Senior Software Engineer - Backend
Core
Build foundational infrastructure platforms and large-scale distributed systems for Databricks SaaS services across regions and cloud providers.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Cloud-agnostic infrastructure abstractions, backend services, developer productivity tools, and release pipelines
Domain
Cloud infrastructure, SaaS, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Scala, C++, large-scale distributed systems design, SaaS architecture, Service-Oriented Architectures, backend system development and operations
Preferred skills
language tooling, static analysis, IDE development, remote development environments, test automation frameworks
Technologies
Python, Java, Scala, C++, Go
Responsibilities
Design and develop large-scale distributed systems, build tools to improve developer productivity, contribute to project design, development, implementation, and ongoing operations
Seniority
Senior, hands-on IC