CareerPlanSign in

Software Engineer - Database Engineering

US-CA-Menlo Park💼 Full-time🗓 2026-07-28 → 2026-09-25

Core

Design, develop, and support a petabyte-scale cloud database that is highly parallel and fault-tolerant.

Role type

Senior IC database systems engineer

Builds

Elastic, large scale, high-performance data processing system

Domain

Cloud data warehousing / distributed systems

Deliverable

production ML models | product features

Required skills

Java or C++, Linux development, data structures, algorithms, distributed systems, multi-threading, concurrency, systems programming, implementation testing, debugging

Preferred skills

SQL, query optimization, compiler design, distributed key value stores, storage engines, MySQL/PostgreSQL internals, data warehouse design, Hadoop, Spark, database replication, big data storage technologies

Technologies

Java, C++, Linux, FoundationDB, RocksDB, InnoDB, BerkeleyDB, MySQL, PostgreSQL, Hadoop, Spark, HDFS, Cassandra

Responsibilities

Design and implement novel query optimization or distributed data processing algorithms, design and implement new service architecture for the Data Cloud, develop tools for improving customer workload insights, analyze and solve performance and scalability bottlenecks, instrument components to pinpoint and implement solutions

Seniority

Mid-level, hands-on IC

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