D
Posted 2 days ago
Senior Software Engineer
DatabricksSenior Software Engineer - Distributed Data Systems
Requirements
BS or higher in Computer Science, 5+ years experience in Java, Scala, or C++, Strong algorithms and data structures knowledge, Experience with distributed systems and big data
Skills
JavaScalaC#Distributed SystemsApache Spark
About the role
Responsibilities
- Build next-generation distributed data storage and processing systems
- Develop open source frameworks like Apache Spark
- Provide high performance services and client libraries for cloud storage backends
- Work on storage management systems like Delta Lake
- Orchestrate and operate large-scale data pipelines
- Build next-generation query optimizers and execution engines
Requirements
- BS or higher in Computer Science or a related technical field
- 5+ years of production-level experience in Java, Scala, or C++
- Strong foundation in algorithms and data structures
- Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop)
- Ability to work towards a multi-year vision with incremental deliverables
About the Company
Databricks is the data and AI company. More than 10,000 organizations worldwide rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI. Founded by the original creators of Lakehouse, Apache Spark, Delta Lake and MLflow.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Databricks · San Francisco
