
Staff Software Engineer - Backend
Databricksalmost 2 years ago
Aarhus, DenmarkStaff+
Responsibilities
- Build foundational infrastructure platforms for Databricks' growth.
- Implement cloud-agnostic infrastructure abstractions.
- Develop tools and processes to enhance engineering efficiency.
- Optimize the Rust development experience across the organization.
- Drive architectural decisions and guide teams through complex challenges.
Requirements
- 8+ years of professional software development experience.
- Bachelor’s degree or higher in Computer Science or a related field.
- Proficiency in backend languages such as Java, Scala, or Go.
- Hands-on experience with large-scale distributed backend systems.
- Demonstrated leadership throughout all project phases.
- Experience mentoring engineers and fostering a collaborative environment.
- Strong written and verbal communication skills.
- Familiarity with infrastructure systems, security, and cloud platforms.
Benefits
- Comprehensive benefits and perks tailored to employee needs.
Tech Stack
Categories
About Databricks
Databricks builds a cloud-based data and AI platform centered on the lakehouse architecture, combining data engineering, analytics, and machine learning with Apache Spark, Delta Lake, and MLflow. It sells subscriptions and cloud services to enterprises that need to unify data pipelines and develop large-scale AI and analytics. Founded in 2013 by the creators of Apache Spark and headquartered in San Francisco, the company is privately held and serves organizations across many industries.