Senior Staff Software Engineer - Jobs and Workflows

Databricks
Amsterdam, Netherlands
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
Cloud Computing
Information Engineering
Distributed Systems
Ember.js
Java Virtual Machine (JVM)
Python
Node.js
Reliability Engineering
Scala
SQL Databases
Data Streaming
Google Cloud Platform
React
Backend
Vue.js
Angular
Kubernetes
Information Technology
Web Technologies
Front End Software Development
Docker
Databricks
Go

Job description

P-1151

About the Team

The Jobs and Workflows teams power all asynchronous customer workloads for Databricks, including scheduled, triggered, and continuous usage. As this product has rapidly increased in popularity - we've rearchitected the system for increased stability and scalability. We are also building exciting new features for more advanced workflows and customer observability. This team has a mix of frontend, backend, and reliability engineering skills & projects.

Outcomes

As a Sr. Staff Engineer on this team, you would be responsible for architecting the next generation of customer features for Data Engineering. This includes a suite of features for orchestrating and monitoring workflows based on both control flow and data flow. You would also be responsible for maintaining the existing frontend and backend of the workflow management component of Databricks.

What We Look For

  • BS/MS/PhD in Computer Science, or a related field
  • 10+ years of experience with Java, Scala, C++, JavaScript, or similar languages
  • Passion for user experience and design and a deep understanding of full-stack architecture
  • Comfortable working towards a multi-year vision with incremental deliverables
  • Experience with modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember)
  • Strong familiarity with server-side web technologies (eg: Nodejs, Java, Python, Scala, C#, C++, Go, JVM)
  • Good knowledge of SQL
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes
  • Experience in architecting, developing, deploying, and operating large-scale distributed systems

Requirements

Engineering, Management, Architecture, C#, Cloud Technologies, Design, JavaScript, Science, SQL, Power, Product, Python, Reliability, Systemen

Apply for this position