CareerPlanSign in

Systems PhD - Software Engineer

Mountain View, California💼 Full-time💰 $140,000–$140,000🗓 2026-04-09 → 2026-09-25

Core

Design and implement next-generation database and distributed systems to simplify the data lifecycle from ingestion to generative AI.

Role type

Senior IC systems engineer (database/distributed systems)

Builds

Multi-cloud query engines, vector databases, training pipelines, storage systems, and underlying infrastructure (auto-sharders, caches, load balancers).

Domain

Data & AI, Distributed Systems, Database Systems

Deliverable

production ML models | product features

Required skills

PhD in databases or systems, distributed systems design, query optimization, storage system design, performance optimization, language design

Preferred skills

Passion for database systems, storage systems, distributed systems, language design, and/or performance optimization

Technologies

Apache Spark, Delta Lake, MLflow, multi-cloud environments

Responsibilities

Design and implement query compilation and optimization, distributed query execution and scheduling, vectorized engine execution, data security, resource management, transaction coordination, and efficient storage structures.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.