Job Summary:
Databricks is a leading data and AI company focused on enabling data teams to tackle complex problems. They are seeking a Senior Staff Software Engineer to lead the Materialized Views engineering team, responsible for developing next-generation features for ETL workloads and query acceleration.
Responsibilities:
• Incrementally maintaining materialized views
• Query optimization
• Resource management
• Efficient storage structures
• Automatic physical data optimization
• Solve real business needs at large scale by applying your software engineering.
• Deliver a highly scalable, available, and fault-tolerant architecture for materialized views
• Low level systems debugging, performance measurement & optimization on large production clusters.
• Build architecture design, influence product roadmap, and take ownership and responsibility over new projects.
• Introduce tools to allow greater automation and operability of services.
• Use your deep experience to help prevent and investigate production issues.
• Plan and lead complicated technical projects that work with several teams within the company.
Qualifications:
Required:
• 15+ years industry experience building and supporting large-scale distributed systems.
• A passion for database systems, storage systems, distributed systems, language design, or performance optimization
• Experience working towards a multi-year vision with incremental deliverables
• Motivated by delivering customer value and impact.
• Strong foundation in algorithms and data structures and their real-world use cases.
• Experience driving company initiatives towards customer satisfaction.
• BS/MS/PhD in Computer Science or related majors, or equivalent experience.
Company:
Databricks is a data and AI platform that unifies data engineering, analytics, and machine learning on a lakehouse architecture. Founded in 2013, the company is headquartered in San Francisco, USA, with a team of 5001-10000 employees. The company is currently Late Stage.