Skip to content
DatabricksDatabricks

Systems PhD - Software Engineer

Software engineer on the Database Engine team designing and implementing advanced systems for query optimization, distributed execution, vectorized engines, and storage structures. Requires PhD in databases or systems with passion for cutting-edge performance optimization.

About the job

Responsibilities

  • Design and implement database engine systems including:
    • Query compilation & optimization
    • Distributed query execution and scheduling
    • Vectorized engine execution
    • Data security
    • Resource Management
    • Transaction coordination
    • Efficient storage structures (encoding, indexes)
    • Automatic physical data optimization

Requirements

  • PhD in databases or systems
  • Passion for database systems, storage systems, distributed systems, language design, and/or performance optimization
  • Motivated by delivering customer value and impact

Skills

Distributed Systems, Query Optimization, Database Systems, Storage Systems, Vectorized Execution, Data Security, Resource Management, Transaction Coordination, Performance Optimization, Language Design

Postman

Postman

Cupertino, CA

Software Engineer, IAM
$150k+/yrOn-site5+ YOEBackend Engineering

Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.

Cribl

Cribl

United States

Software Engineer, Core Platform
$150k+/yrRemoteBackend Engineering

Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.

Censys

Censys

United States
Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.

Square

Square

New York, NY

Software Engineer, Cash App Taxes
$153k+/yrRemote4+ YOEBackend Engineering

Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.

Figma

Figma

San Francisco, CA
Software Engineer - Application Platform
$153k+/yrRemote5+ YOEBackend Engineering

Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.