Staff Software Engineer - Backend
Core
Design, implement, and operate large-scale microservices and infrastructure for a global data and AI platform serving millions of users and processing exabytes of data.
Role type
Staff Software Engineer (Backend)
Builds
Distributed systems, data pipelines, cloud-native infrastructure, and enterprise platform services. (via careerplan.io/jobs/6544443002-staff-software-engineer-backend-at-databricks)
Domain
Cloud infrastructure, Big Data, Machine Learning Infrastructure
Required skills
Java, Scala, C++, distributed systems architecture, SaaS platform experience, SQL, software security, cloud technologies (AWS, Azure, GCP), container orchestration (Docker, Kubernetes)
Preferred skills
Multi-year vision planning, experience with Service-Oriented Architectures
Technologies
Apache Spark, Apache Kafka, AWS, Azure, CloudFormation, Terraform, Kubernetes
Responsibilities
Prioritize, design, implement, test, and operate micro-services; build data pipelines; integrate with third-party applications; interact with cloud APIs; build resource management infrastructure; deliver reliable storage services; build observability platforms; manage service deployment across environments.
Seniority
Staff, hands-on IC with strategic scope
