Staff Software Engineer - Backend
Core
Design, implement, test, and operate micro-services for the Databricks platform, managing millions of virtual machines and processing exabytes of data daily.
Role type
Staff Software Engineer (Backend)
Builds
Micro-services, data pipelines, and large-scale distributed systems for the Databricks platform.
Domain
Cloud infrastructure, big data, and machine learning platforms.
Required skills
Java, Scala, C++, distributed systems architecture, SaaS platform development, SQL, software security, cloud technologies (AWS, Azure, GCP), container orchestration (Docker, Kubernetes)
Preferred skills
Experience with Service-Oriented Architectures, experience with cloud native projects
Technologies
Apache Spark, Apache Kafka, AWS, Azure, CloudFormation, Terraform, Kubernetes, Docker
Responsibilities
Prioritize, design, implement, test, and operate micro-services; build data pipelines; integrate with third-party applications; interact with cloud APIs; architect and deploy large-scale distributed systems (via careerplan.io/jobs/6779233002-staff-software-engineer-backend-at-databricks)
Seniority
Staff, hands-on IC with strategic vision
