Senior Software Engineer - Backend
Core
Building and running the world's best data and AI infrastructure platform to help customers use deep data insights to improve their business.
Role type
Senior Backend Software Engineer (Distributed Systems)
Builds
Large-scale data processing pipelines, AI/BI products, Unity Catalog Business Semantics, and Databricks Apps runtime.
Domain
Data & AI Infrastructure, Cloud Computing, Distributed Systems
Required skills
Java, Scala, or C++, algorithms and data structures, large-scale distributed systems, SaaS/Service-Oriented Architectures, cloud technologies (AWS/Azure/GCP/Docker/Kubernetes), security for sensitive data, SQL
Preferred skills
multi-year vision planning, customer value delivery (via careerplan.io/jobs/8093295002-senior-software-engineer-backend-at-databricks)
Technologies
Java, Scala, C++, AWS, Azure, GCP, Docker, Kubernetes, SQL
Responsibilities
Design and build next-gen UI/UX for data interfacing, scale services across millions of virtual machines, develop real-time log analytics pipelines, build AI/BI dashboarding and talk-to-data solutions, implement data modeling and governance for enterprise context, develop low-level platform components and app builder AI agents.
Seniority
Senior, hands-on IC