Databricks

Senior Software Engineer - Backend

Databricks$157K — $213K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS (or higher) in Computer Science or related field
  • 5+ years in production-level experience with Java, Scala, Golang, C++, or similar
  • Experience with large-scale distributed systems
  • Background in SaaS platforms or Service-Oriented Architectures
  • Familiarity with cloud technologies (AWS, Azure, GCP, Kubernetes)
  • Knowledge of security practices for sensitive data handling

Responsibilities

  • Build infrastructure and products for the Databricks platform
  • Develop the Databricks serverless platform for big data workloads
  • Create OS, container, and networking technologies for infrastructure
  • Enhance partner ecosystem support and integration toolkits
  • Develop multi-language collaborative REPL experience for users
  • Build tools that enhance deployment and operation of services

Benefits

  • Comprehensive benefits covering various employee needs
  • Eligibility for annual performance bonuses and equity options
  • Specific details are available based on region
Full Job Description
P-939

(Position Location is open to both our Seattle & Bellevue offices.)

The impact you'll have:

As a software engineer with a backend focus, you will work with your team to build infrastructure and products for the Databricks platform at scale. Our backend teams span many domains, from OS/container systems, to serverless infrastructure, to partner integration, and to machine learning infrastructure.

Below are some example projects and the
  • Serverless platform: Build Databricks serverless platform that powers the big data, machine learning and Gen AI workloads. Automatically improve the performance and efficiency of workloads running on the platform while also ensuring they scale to millions of machines across a multi-cloud environment.
  • Core cloud platform: Build cutting-edge OS, container and networking technologies that power the entire Databricks infrastructure, from internal infrastructure, to serverful, and to serverless platform. Improve the security, efficiency and reliability across the fleet.
  • Partner ecosystem: Build and grow a partner ecosystem for Databricks SQL. Build and offer a variety of toolkits to support partners and customers' deep and seamless integrations with Databricks. Maintain and nurture productive and beneficial partnerships within the ecosystem.
  • Notebook dataplane: Build multi-language multi-user collaborative REPL experience for Databricks users with high level of reliability and responsiveness, with a focus on Data Science and AI/ML authoring and experimentation experiences in notebooks.
  • Application platform. Build tools, frameworks and platforms to allow Databricks engineers to build, deploy and operate services with "batteries included". Improve the scale, observability and safety of all Databricks services across different clouds while improving every engineer's developer experience.

What we look for:
    • BS (or higher) in Computer Science, or a related field
    • 5+ years of production level experience in one of: Java, Scala, Golang, C++, or similar language
    • Experience developing large-scale distributed systems
    • Experience working on a SaaS platform or with Service-Oriented Architectures
    • Experience with cloud technologies, e.g. AWS, Azure, GCP, or Kubernetes
    • Experience with security and systems that handle sensitive data


Pay Range Transparency

Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents the expected salary range for non-commissionable roles or on-target earnings for commissionable roles. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location. Based on the factors above, Databricks anticipates utilizing the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above. For more information regarding which range your location is in visit our page here.

Local Pay Range

$157,700-$213,800 USD

BenefitsAt Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region click here.

About Databricks

Databricks is a unified analytics platform that provides data engineering, collaborative data science, and machine learning capabilities. The company was founded in 2013 by the original creators of Apache Spark, a popular open-source big data processing engine. Databricks provides a cloud-based platform that allows data teams to collaborate and build data pipelines, run machine learning models, and perform advanced analytics. The company has raised over $1 billion in funding and is valued at $38 billion as of November 2021.
Learn more about Databricks
Size
2,000 employees
Industry
Founded
2013

Similar Jobs

More Jobs at Databricks

More Information Technology Jobs

Find similar Senior Software Engineer - Backend jobs: