Taro Logo

Senior Software Engineer - Infrastructure and Tools

Databricks is the data and AI company that enables organizations to unify and democratize data, analytics and AI.
$166,000 - $225,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Job Description

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems through our world-class data and AI infrastructure platform. As a Senior Software Engineer on the Infrastructure teams, you will play a crucial role in building scalable systems to power the Databricks platform, making it the de-facto platform for running Big Data and AI workloads.

You will be responsible for building and extending the Databricks infrastructure platform, which includes sophisticated multi-cloud systems and services. This involves managing thousands of Kubernetes clusters at scale, storing petabytes of data, developing highly scalable and distributed API gateways, implementing rate limiting frameworks, ensuring network security and encryption, and creating developer tools and infrastructure using Bazel.

The role offers an opportunity to work with cutting-edge technologies and contribute to a platform used by over 10,000 organizations worldwide, including major companies like Comcast, Condé Nast, and Grammarly. You'll be part of a team that values technical excellence and innovation, working on challenges that directly impact the efficiency and reliability of data and AI workloads at scale.

The position requires strong expertise in distributed systems and cloud technologies, with the ability to architect solutions that work seamlessly across multiple cloud providers. You'll also be involved in improving software development workflows and setting engineering standards to maintain high-quality code and processes.

This is an excellent opportunity for experienced engineers who are passionate about infrastructure, enjoy solving complex technical challenges, and want to make a significant impact on a platform that's helping organizations worldwide harness the power of data and AI.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Infrastructure and Tools

  • Build and extend components of the core Databricks infrastructure
  • Architect multi-cloud systems and abstractions
  • Improve software development workflows for engineering and operational efficiency
  • Analyze build and test logs and metrics to identify areas for improvement
  • Develop automated build, test, and release infrastructures
  • Set and uphold engineering process standards

Requirements For Senior Software Engineer - Infrastructure and Tools

Java
Scala
Go
Python
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 5+ years of experience writing production code in Java, Scala, Go, C++ or Python
  • Experience architecting, developing and deploying large-scale distributed systems at scale
  • Experience with cloud APIs (AWS, Azure, GCP)
  • Experience with cloud technologies, Docker, Kubernetes, or Terraform

Benefits For Senior Software Engineer - Infrastructure and Tools

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