Taro Logo

Senior Software Engineer - Backend

Profile picture

Databricks

Databricks is the data and AI company that enables data teams to solve the world's toughest problems by building and running the world's best data and AI infrastructure platform.
Seattle, USA
$157,700 - $213,800
Backend
Senior Software Engineer
Hybrid
5+ years

Description

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business.

As a Senior Software Engineer - Backend at Databricks, you will work with your team to build infrastructure and products for the Databricks platform at scale. Our backend teams span many domains, from our core compute fabric resource management infrastructure to service platforms and machine learning infrastructure.

You'll have the opportunity to work on exciting challenges such as:

  • Developing resource management infrastructure for big data and machine learning workloads
  • Building reliable, scalable services and client libraries for massive data processing across cloud regions and providers
  • Creating tools for Databricks engineers to operate services across different clouds and environments
  • Developing services, products, and infrastructure at the intersection of machine learning and distributed systems

We're looking for candidates with:

  • A BS or higher in Computer Science or a related field
  • 5+ years of production-level experience in Java, Scala, C++, or similar languages
  • Experience with large-scale distributed systems, SaaS platforms, and cloud technologies
  • Knowledge of security practices for handling sensitive data
  • Strong SQL skills

Databricks offers a comprehensive benefits package, including health coverage, 401(k) plan, equity awards, flexible time off, and various other perks to support your personal and professional growth.

Join us in our mission to help data teams solve the world's toughest problems and be part of a team that's revolutionizing the data and AI landscape. Apply now to become a Senior Software Engineer - Backend at Databricks and make a significant impact in the world of big data and artificial intelligence.

Last updated

Responsibilities

  • Build infrastructure and products for the Databricks platform at scale
  • Work on resource management infrastructure powering big data and machine learning workloads
  • Develop reliable, scalable services and client libraries that work with massive amounts of data on the cloud
  • 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

Requirements

Java
Scala
Kubernetes
  • 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

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 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

Interested in this job?