companyDatabricks logo

Staff Software Engineer - Developer Experience

DatabricksAmsterdam, Netherlands
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

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.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.