Taro Logo

Senior Software Engineer - Developer Experience

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Job Description

Databricks is seeking a Senior Software Engineer to join their Developer Experience team, focused on making Databricks engineers highly productive and happy. This role is crucial in building and maintaining the tools, processes, and infrastructure that accelerate engineering velocity as Databricks scales.

The ideal candidate will bring technical expertise in language toolchains (Scala, Rust, Python), build systems (especially Bazel), compilers, version control systems, and testing. Most importantly, they should have a passion for solving developer experience problems and the ability to ship results iteratively.

At Databricks, you'll be part of a company that enables data teams to solve the world's toughest problems, from transportation innovation to medical breakthroughs. The company builds and runs the world's best data and AI infrastructure platform, serving over 10,000 organizations worldwide, including Comcast, Condé Nast, Grammarly, and more than 50% of the Fortune 500.

The Developer Experience team's mission is critical to Databricks' engineering success, focusing on creating blazing-fast dev loops, seamless development environments, and efficient build systems. You'll work with multiple programming languages and technologies while directly impacting every Databricks engineer's daily work.

This role offers the opportunity to shape the future of developer tooling at a rapidly growing company while working with cutting-edge technologies and solving complex technical challenges. The position requires both technical excellence and a strong understanding of developer workflows and needs.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Developer Experience

  • Build world-class developer infrastructure that empowers Databricks engineers
  • Boost reliability, speed, and efficiency of builds using Bazel
  • Create seamless development environments and IDE integrations
  • Participate in shaping the roadmap for developer experience improvements

Requirements For Senior Software Engineer - Developer Experience

Python
Java
Rust
Go
  • Strong passion for improving developer workflows and productivity
  • Good understanding of software development lifecycle at scale
  • Experience building internal developer tools and CI/CD systems
  • Clean, elegant, bug-free coding skills in Scala, Rust, Java, Python, Go
  • Minimum 3 years experience in fast-paced software engineering organizations
  • BS or higher in Computer Science or related field

Benefits For Senior Software Engineer - Developer Experience

  • Comprehensive benefits package - specific details available at mybenefitsnow.com/databricks

Related Jobs