companyDatabricks logo

Staff Software Engineer - Backend at Databricks | Aarhus, Denmark

DatabricksAarhus, Denmark
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

Senior

Qualifications

What We Are Looking For: 8+ years of professional software development experience. Bachelor’s degree or higher in Computer Science, a related field, or equivalent experience. Proficiency in one or more backend languages such as Java, Scala, or Go. Hands-on experience in developing and operating large-scale, critical distributed backend systems. Proven leadership throughout all project phases, from inception and design to implementation and operations, with a strong ability to drive architectural decisions and guide teams through complex challenges. Experience mentoring engineers, influencing best practices, and fostering a collaborative engineering environment. Self-driven and passionate with a strong focus on delivering impact through team collaboration. Strong written and verbal communication skills to drive alignment across teams and contribute to both technical documentation and strategic decisions. Experience with infrastructure systems, security, and sensitive data, as well as familiarity with Kubernetes or cloud platforms like AWS, Azure, or GCP.

About the job

As a Staff Software Engineer specializing in backend development, you will collaborate with your team to architect and build scalable infrastructure for the Databricks platform.

Your Impact:

Our backend teams are engaged in a variety of domains, including core compute fabric resource management, service platforms, and machine learning infrastructure. You will tackle significant challenges such as:

  • Enhancing Databricks' growth by developing foundational infrastructure platforms that ensure seamless operations across multiple geographic regions and cloud providers.
  • Creating cloud-agnostic infrastructure abstractions to empower Databricks engineers to efficiently manage and operate their services.
  • Designing tools and processes that boost engineering efficiency at Databricks, improving the developer experience across various domains including programming languages, linters, static analysis, IDEs, remote development environments, automated release pipelines, and test automation frameworks. Currently, we are focused on optimizing the Rust development experience across the organization.

About Databricks

Databricks is a leading data and AI company empowering over 10,000 organizations globally, including prominent names like Comcast, Condé Nast, and Grammarly. Over 50% of the Fortune 500 rely on the Databricks Data Intelligence Platform to drive innovation and efficiency in their operations.

Similar jobs

Tailoring 0 resumes

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