Staff Software Engineer
Core
Staff Software Engineer owning product or infrastructure direction for Databricks' large-scale data and AI platform, serving thousands of enterprise customers.
Role type
Staff Software Engineer (Executive IC)
Builds
Highly scalable, available, and fault-tolerant engine processing hundreds of TB of data daily across thousands of customers
Domain
Data and AI infrastructure, large-scale distributed systems
Deliverable
production ML models | infrastructure
Required skills
large-scale distributed systems, algorithms and data structures, low-level systems debugging, performance measurement and optimization, architecture design, technical leadership, prototyping and validation
Preferred skills
multi-year vision planning, driving company initiatives, mentoring senior engineers
Technologies
large-scale distributed systems, production clusters
Responsibilities
Solve real business needs at large scale, deliver scalable data processing engine, perform low-level systems debugging and optimization, build architecture design and influence product roadmap, prevent and investigate production issues, plan and lead complicated technical projects, lead review committees or org-wide initiatives, mentor team members and lead sprint planning
Seniority
Staff, executive IC with mentorship and strategic ownership