Senior Staff Software Engineer - Enzyme
Lead engineering for Materialized Views at Databricks, designing scalable systems for ETL and query acceleration. Requires 15+ years in distributed systems, deep expertise in databases/storage, and strong algorithms knowledge.
About the job
The Impact You Will Have
- 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.
What We're Looking For
- 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.
Skills
Distributed Systems, Database Systems, Storage Systems, Query Optimization, Materialized Views, Performance Optimization, Algorithms, Data Structures, Structured Streaming, Delta Live Tables
Similar jobs
Fullstack Engineering jobsLeads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Staff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.
Build and own Songkick’s systems across backend, mobile, data, and notifications while leading its technical integration with Suno. The role requires 5+ years of hands-on software engineering experience, strong API and architecture skills, and comfort in ambiguous startup environments.
Staff-level individual contributor leading architecture, technical strategy, and execution for complex enterprise web applications. The role requires deep full-stack experience, strong data architecture and query-performance expertise, hands-on coding, and the ability to mentor engineers.
Leads the architecture and hands-on development of LLM-powered financial assistant capabilities, including agent systems, evaluations, guardrails, and scalable backend services. Requires 8+ years of backend or full-stack experience, strong distributed-systems expertise, and production experience shipping AI features.