Senior Software Engineer - Backend
$166,000–$225,000 year
On-site · San Francisco, California, United States
Job Summary
As a Senior Software Engineer focusing on backend development at Databricks, you will contribute to building infrastructure and products for the Databricks platform at scale. Responsibilities include developing resource management infrastructure for big data and machine learning workloads, creating reliable and scalable services and client libraries across various cloud environments, and working at the intersection of machine learning and distributed systems. Candidates should have a Bachelor's degree in Computer Science, over 5 years of relevant experience, and familiarity with Java, Scala, or C++. Experience with distributed systems, SaaS platforms, and cloud technologies is essential.
Required Qualifications
- BS (or higher) in Computer Science, or a related field
- 5+ years of production level experience in one of: Java, Scala, C++, or similar language.
- Experience developing large-scale distributed systems.
Desired Qualifications
- Experience working on a SaaS platform or with Service-Oriented Architectures
- Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, or Kubernetes.
- Experience with security and systems that handle sensitive data.
- Good knowledge of SQL.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.