Taro Logo

Senior Staff Software Engineer - Enzyme

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI.
$235,000 - $295,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
15+ years of experience
AI · Enterprise SaaS

Job Description

Databricks is seeking a Senior Staff Software Engineer to join their Lakeflow Engineering team, specifically leading the Materialized Views engineering team. This role is part of one of the world's largest data engineering platforms, processing exabytes of data daily for thousands of customers. The position focuses on building next-generation Materialized View features for both ETL workloads and query acceleration.

The role involves working with cutting-edge systems in areas such as incremental materialized view maintenance, query optimization, resource management, efficient storage structures, and automatic physical data optimization. As a technical leader, you'll be responsible for designing and implementing systems that advance the state-of-the-art in data processing.

Databricks processes exabytes of data daily and serves tens of thousands of customers, making this an opportunity to work at significant scale. The company is passionate about enabling data teams to solve the world's toughest problems, from advancing transportation to accelerating medical breakthroughs.

The position offers a competitive salary range of $235,000 to $295,000 USD, along with comprehensive benefits. This is a unique opportunity to join a company that's at the forefront of data and AI technology, working with the original creators of Apache Spark™, Delta Lake, and MLflow.

The role requires deep technical expertise, leadership skills, and the ability to drive complex projects across multiple teams. You'll be working in a collaborative environment where you can make a significant impact on the company's core products while solving real business needs at scale.

Last updated 20 days ago

Responsibilities For Senior Staff Software Engineer - Enzyme

  • 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 over new projects
  • Introduce tools to allow greater automation and operability of services
  • Help prevent and investigate production issues
  • Plan and lead complicated technical projects that work with several teams within the company

Requirements For Senior Staff Software Engineer - Enzyme

  • 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
  • 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

Benefits For Senior Staff Software Engineer - Enzyme

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package
  • Competitive salary range

Related Jobs

Senior Staff Software Engineer - App and Partner Ecosystem

Senior Staff Software Engineer position at Databricks focusing on developing app and partner ecosystem frameworks, tools, and best practices for the Databricks Data Intelligence Platform.

Staff Software Engineer - Backend

Staff Software Engineer - Backend position at Databricks, building scalable backend services and infrastructure for data and AI platform.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks focusing on backend development for their data and AI infrastructure platform, requiring 10+ years of experience in distributed systems and cloud technologies.

Staff Software Engineer - Observability (Databases)

Staff Software Engineer position at Databricks focusing on building and scaling observability solutions for large-scale distributed systems.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks focusing on backend development for their data and AI platform, requiring 10+ years of experience in distributed systems and cloud technologies.