Skip to content
DatabricksDatabricks

Systems PhD - Software Engineer

Designs and implements advanced database engine components like query optimization, distributed execution, and storage structures at Databricks. Requires PhD in databases/systems and passion for systems performance.

About the job

Responsibilities

  • Design and implement in areas 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, Performance Optimization, Vectorized Execution, Transaction Coordination, Data Security, Resource Management

Crusoe

Crusoe

San Francisco, CA

Software Engineer II, Storage
$140k+/yrOn-siteBackend Engineering

Develop and operate scalable, fault-tolerant cloud storage infrastructure, contributing across the stack from bare metal to user-facing APIs. The role requires distributed infrastructure experience, software engineering expertise, and proficiency in Java or Go.

Scribe

Scribe

San Francisco, CA

Backend Engineer
$140k+/yrHybrid3+ YOEBackend Engineering

Build backend features and improve performance across document workflows, integrations, and greenfield projects in a Django-based platform. The role requires 3+ years of backend application experience, strong Python skills, and familiarity with testing, database optimization, and engineering best practices.

Reality Defender

Reality Defender

New York, NY

Software Engineer II
$140k+/yrRemote5+ YOEBackend Engineering

Develop Windows and .NET services powering Microsoft Teams bot applications with low-latency real-time audio and video. The role requires 3–5 years of software development experience, strong C#/.NET skills, Kubernetes operations expertise, and familiarity with media streaming and Microsoft APIs.

Upstart

Upstart

United States

Software Engineer, Cash Line
$136k+/yrRemote5+ YOEBackend Engineering

Build and operate backend services and APIs powering Cash Line lending experiences, including pricing, underwriting, funding, and account management. The role requires a bachelor's degree or equivalent experience, at least four years of professional software engineering experience, and proficiency with backend development.

PrizePicks

PrizePicks

United States

Software Engineer III
$145k+/yrRemote3+ YOEBackend Engineering

Build and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.