Senior Software Engineer - Distributed Data Systems
Core
Building the Storage and Query Engines for Databricks' Data Intelligence Platform to enable deep data insights for customers.
Role type
Senior Software Engineer (Distributed Data Systems)
Builds
Storage Engine and Query Engine components for the Lakehouse platform
Domain
Big Data Infrastructure / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Scala, C++, algorithms and data structures, distributed systems, databases, big data systems (Apache Spark, Hadoop)
Preferred skills
multi-year vision alignment, customer value delivery
Technologies
Apache Spark, Hadoop, Java, Scala, C++
Responsibilities
Drive requirements clarity and design decisions for ambiguous problems, Produce technical design documents and project plans, Develop new features, Mentor more junior engineers, Test and rollout to production with monitoring
Seniority
Senior, hands-on IC