Databricks

Senior Software Engineer - Backend

Databricks$166K — $225K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

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

Responsibilities

  • Build infrastructure and products for the Databricks platform
  • Develop scalable resource management for big data and machine learning
  • Create reliable services and client libraries for massive data processing
  • Build cross-cloud operational tools for Databricks engineers
  • Design services at the intersection of machine learning and distributed systems

Benefits

  • Comprehensive health coverage (medical, dental, vision)
  • 401(k) Plan
  • Equity awards
  • Flexible time off
  • Paid parental leave
  • Family Planning support
  • Gym reimbursement
  • Annual personal development fund
  • Work headphones reimbursement
  • Employee Assistance Program (EAP)
  • Business travel accident insurance
Full Job Description
P-78

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.

The impact you'll have:

Our backend teams span many domains, from our core compute fabric resource management infrastructure, to service platforms, to machine learning infrastructure. For instance, you might work on challenges such as:
  • Resource management infrastructure powering the big data and machine learning workloads on the Databricks platform in a scalable, secure, and cloud-agnostic way
  • Develop reliable, scalable services and client libraries that work with massive amounts of data on the cloud, across geographic regions and Cloud providers
  • Build tools to allow Databricks engineers to operate their services across different clouds and environments
  • Build services, products and infrastructure at the intersection of machine learning and distributed systems.

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, 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, Docker, or Kubernetes.
  • Experience with security and systems that handle sensitive data.
  • Good knowledge of SQL.

Benefits
  • Comprehensive health coverage including medical, dental, and vision
  • 401(k) Plan
  • Equity awards
  • Flexible time off
  • Paid parental leave
  • Family Planning
  • Gym reimbursement
  • Annual personal development fund
  • Work headphones reimbursement
  • Employee Assistance Program (EAP)
  • Business travel accident insurance


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

$166,000-$225,000 USD

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 Enterprise Technology Jobs

Find similar Senior Software Engineer - Backend jobs: