Applied Methods
~The MetaEngineeringDatabase & Systems Engineer

Database & Systems Engineer

Engineers in this role design and operate the database and storage systems that underpin AI infrastructure at massive scale, handling everything from query optimization and transaction management to distributed storage architecture. They work deeply with storage engines, cache layers, and multi-database topologies, making critical tradeoffs between consistency, performance, and resilience as their systems support billions of requests and exabyte-scale workloads. Unlike query optimization or distributed systems specialists, these engineers own the full vertical of how data is stored, retrieved, and scaled—partnering with infrastructure and product teams to ensure databases reliably serve both transactional product workloads and compute-intensive AI training pipelines. They typically sit within platform or infrastructure organizations alongside teams building query engines, replication systems, and cloud infrastructure.

$ titles --canonical
Database EngineerSenior Software Engineer - Database Engine InternalsStorage EngineerStaff Systems EngineerQuery Engine Engineer
Open Jobs34
Companies Hiring14
$02

Skills

What companies are looking for in this role.

$ skills --core

Designing and implementing distributed database systems with focus on scalability and fault tolerance

95%

Developing systems programming expertise with strong proficiency in data structures, algorithms, and software architecture

93%

Optimizing query execution engines and improving database performance through algorithm design and system tuning

92%

Building and maintaining storage engines with emphasis on transactional correctness, durability, and concurrent access management

90%

Managing and scaling database infrastructure to support massive data volumes and millions of concurrent requests

88%

Diagnosing and resolving complex performance issues through monitoring, telemetry analysis, and root cause investigation

85%

Implementing data replication, partitioning, and sharding strategies for distributed systems

82%

Designing schemas, indexes, and query optimization strategies for high-volume transactional and analytical workloads

80%

Building automated tools for database management, monitoring, and operational observability

78%
$ skills --emerging

Architecting multi-cloud database solutions that work seamlessly across different cloud providers and deployment models

72%

Designing stream processing architectures and event-driven systems for real-time data pipelines

68%

Building vector databases and search infrastructure to support AI and machine learning applications

62%

Optimizing storage systems for AI workloads including GPU-accelerated storage and direct memory access patterns

58%

Implementing incremental data capture and change data capture mechanisms for minimal production impact

55%
$ skills --soft

Leading technical decision-making and setting architectural direction for database infrastructure teams

82%

Mentoring engineers and fostering collaborative development practices within large codebases

80%

Communicating technical concepts clearly to cross-functional teams and stakeholders with varying technical backgrounds

78%

Partnering with product management and customer operations to translate requirements into technical solutions

75%

Managing project complexity assessments and delivering realistic timelines while coordinating with other teams

72%

Leading incident response and postmortem processes to drive continuous improvement

70%
$03

Technology

The tools and technologies that define this role.

$ tech --language
C++very high
Pythonhigh
Cmoderate
Rustmoderate
$ tech --framework
WiredTigerhigh
Apache Sparkmoderate
Delta Lakemoderate
FUSElow
Photonlow
$ tech --platform
MongoDBvery high
AWShigh
PostgreSQLhigh
S3high
GCPmoderate
Kafkamoderate
Kubernetesmoderate
MySQLmoderate
Redismoderate
Elasticsearchlow
$ tech --tool
Dockermoderate
$ tech --concept
GPU Direct Storagemoderate
Lakehousemoderate
RDMAmoderate
NFSlow
$04

Open Jobs

34 open Database & Systems Engineer jobs across 14 companies.

MongoDB22h
Staff Software Engineer, Query (Optimization)
Alberta; British Columbia; Manitoba; Nova Scotia; Ontario; Quebec·Engineering
MongoDB22h
Staff Software Engineer, Query (Optimization)
United States·Engineering
Scale AI2w
Database Engineer
San Francisco, CA; New York, NY·Engineering
CoreWeave3w
Sr. Engineer, Storage
Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA·Engineering
MongoDB4w
Software Engineer 3
Sydney·Engineering
Cursor1mo
Software Engineer, Storage
San Francisco·Engineering
MongoDB1mo
Senior Engineering Manager, Storage Execution (RSS)
New York·Engineering
MongoDB1mo
Staff Engineer, Distributed Systems
Sydney·Engineering
MongoDB1mo
software engineer 3, query execution
Dublin·Engineering
Nscale1mo
Principal Engineer, Storage Services
UK·Engineering
CoreWeave1mo
Staff Engineer, Data Services
Bellevue, WA / Sunnyvale, CA·Engineering
CoreWeave1mo
Staff Engineer, Storage Engine
Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA·Engineering
CoreWeave1mo
Senior Software Engineer, Storage Engineer
Livingston, NJ/ New York , NY / Sunnyvale, CA / Bellevue, WA·Engineering
Anthropic1mo
Staff+ Software Engineer, Databases
San Francisco, CA | New York City, NY | Seattle, WA·Engineering
Databricks1mo
Staff Database Engineer
Bellevue, Washington; Seattle, Washington·Engineering
Databricks1mo
Staff Database Engineer
Mountain View, California; New York City, New York; San Francisco, California·Engineering
xAI1mo
Member of Technical Staff - Real-Time Storage
Palo Alto, CA·Engineering
Databricks1mo
Systems PhD - Software Engineer
Bellevue, Washington; Seattle, Washington·Engineering
Databricks1mo
Systems PhD - Software Engineer
Mountain View, California; San Francisco, California·Engineering
Databricks2mo
Senior Software Engineer - Database Engine Internals
Belgrade, Serbia·Engineering