Skip to content
DatabricksDatabricks

Staff Software Engineer - Database Engine Internals

Designs and implements next-gen query engines and storage for Lakehouse architecture, focusing on query optimization, distributed execution, vectorized processing, and efficient storage. Requires 8+ years in database/distributed systems.

About the job

Responsibilities

  • Query compilation and optimization
  • Distributed query execution and scheduling
  • Vectorized execution engine
  • Data security
  • Resource management
  • Transaction coordination
  • Efficient storage structures (encodings, indexes)
  • Automatic physical data optimization

Requirements

  • Passion for database systems, storage systems, distributed systems, language design, or performance optimization
  • Experience working toward multi-year visions with incremental deliverables
  • Motivated by customer value and impact
  • 8+ years of experience in related systems (preferred)

Nice-to-Haves

  • PhD in databases or distributed systems

Skills

Database Systems, Distributed Systems, Query Optimization, Vectorized Execution, Storage Systems, Spark, Query Compilation, Transaction Coordination, Resource Management, Data Security

Rula

Rula

United States

Staff Software Engineer
$192k+/yrRemote8+ YOEBackend Engineering

Staff Software Engineer responsible for shaping and delivering scalable marketplace systems that improve provider utilization and patient access. The role requires 8+ years of software engineering experience, cross-team technical leadership, and hands-on backend development.

Checkr

Checkr

Denver, CO
Staff Software Engineer, Screenings & Verifications
$190k+/yrOn-site10+ YOEBackend Engineering

Staff software engineer responsible for architecture and hands-on development of complex screening and verification workflows across product engineering teams. Requires 10+ years of software development experience, deep backend expertise, and leadership in scalable, reliable systems.

Illumio

Illumio

Sunnyvale, CA

Staff Engineer - Cloud Security
$194k+/yrOn-site8+ YOEBackend Engineering

Develop and operate Go-based, containerized microservices for a distributed cloud security platform processing real-time telemetry and events. The role requires 8+ years building scalable systems, cloud API experience, and strong programming, networking, and operational ownership.

Okta

Okta

San Francisco, CA

Staff Software Engineer, Agent Gateway
$194k+/yrHybrid7+ YOEBackend Engineering

Leads architecture and delivery of secure, highly available backend services for an identity-aware gateway connecting enterprise AI agents to authorized tools and data. Requires 7+ years of distributed backend experience, production Java or Go, and deep OAuth, OIDC, and token-exchange expertise.

Rippling

Rippling

New York, NY
Staff Software Engineer - Spend Platform
$189k+/yrOn-site8+ YOEBackend Engineering

Staff Software Engineer leading architecture and implementation for Rippling’s Spend platform, which unifies corporate cards, reimbursements, procurement, bill pay, and travel. The role requires 8+ years of backend and distributed-systems experience, strong architectural judgment, and technical leadership across teams.