
Sr. Software Engineer (L5) - Distributed Data Systems
Databricks7 hours ago
Amsterdam, NetherlandsSenior
Responsibilities
- Build and operate full-stack software for Databricks data and AI products.
- Design and develop frontend experiences using modern JavaScript frameworks.
- Architect, deploy, and operate large-scale distributed systems.
- Contribute to SQL Analytics Console, Jobs and Workflows, or Developer Ecosystem teams.
- Collaborate with product management and engineering teams on multi-year product visions and incremental deliverables.
Requirements
- Bachelor’s, master’s, or doctoral degree in computer science or a related field.
- At least 7 years of experience with HTML, CSS, and JavaScript.
- Passion for user experience and design with a deep understanding of frontend architecture.
- Experience with modern JavaScript frameworks such as React, Angular, Vue.js, or Ember.
- Strong familiarity with server-side web technologies including Node.js, Java, Python, Scala, C#, C++, Go, or JVM technologies.
- Good knowledge of SQL.
- Experience with cloud technologies such as AWS, Azure, GCP, Docker, and Kubernetes.
- Experience architecting, developing, deploying, and operating large-scale distributed systems.
Benefits
- Databricks offers comprehensive benefits and perks, with details varying by region.
Tech Stack
AngularAWSAzureC#C++CSSDockerEmber.jsGoGoogle Cloud PlatformHTMLJavaJavaScriptKubernetesNode.jsPythonReactScalaSQLTerraformVue.js
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.