Qualifications
Key Responsibilities:
Design and implement world-class developer infrastructure that empowers every Databricks engineer to maximize their potential daily.
Significantly enhance the reliability, speed, and efficiency of our largest builds, establishing a rapid development loop and simplifying Bazel usage.
Develop integrated, seamless development environments and IDE integrations, enabling engineers to start coding and debugging immediately across all major languages (Scala, Rust, Go, Python, etc.).
Oversee critical cross-functional projects, shape key architectural decisions, and mentor team members to foster a culture of innovation and operational excellence.
Conduct comprehensive evaluations with external vendors, startups, and internal teams to ensure our technology selections are strategically robust and aligned with our systems and architecture.
Qualifications:
Deep passion for enhancing developer workflows, productivity, and infrastructure.
Thorough understanding of the software development lifecycle and the challenges developers face when working at scale.
Experience in building and managing internal developer tools, CI/CD systems, or related infrastructure.
Ability to think strategically long-term while delivering incremental, impactful results. You can balance overarching strategic thinking with a focus on executing high-priority initiatives.
Proficient coding skills with a commitment to clean, elegant, and efficient code.
About the job
P-1319
At Databricks, we are driven by a passion for empowering data teams to tackle some of the world’s most challenging problems — from realizing the next mode of transportation to expediting groundbreaking medical advancements. We achieve this by developing and maintaining the premier data and AI infrastructure platform, enabling our clients to harness deep data insights to enhance their operations. Founded by engineers who prioritize customer needs, we embrace every opportunity to address technical challenges, whether that involves crafting next-generation UI/UX for data interaction or scaling our services across millions of virtual machines. And this is just the beginning.
Our Developer Experience team is committed to ensuring Databricks engineers are both satisfied and exceptionally productive. We create the tools, processes, and infrastructure that significantly enhance engineering velocity as Databricks continues to grow. The ideal candidate will possess a blend of technical proficiency in various language toolchains (Scala, Rust, Python), build systems (particularly Bazel), compilers, version control systems, testing, and most importantly, a passion for improving developer experiences, complemented by a practical approach to delivering results incrementally.
About Databricks
Databricks is dedicated to revolutionizing how data teams work, solving complex global challenges through the power of data and AI. Our innovative platform is built by engineers with a customer-centric approach, committed to continuous improvement and excellence.