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.