Remote Database Engine Engineer – MVCC & Storage

BairesDev

México

Remote

MXN 1,676,000 - 2,421,000

Full time

2 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BairesDev is seeking a Software Engineer (Database) to develop and optimize core database engine internals. You will design high-performance storage and retrieval systems and contribute to distributed data replication across global teams.

The role emphasizes MVCC, WAL, B-tree/LSM trees, and deep SQL semantics, with strong focus on performance, scalability, and cross-functional collaboration in a fully remote setting.

Qualifications

  • 4+ years in software engineering focusing on database engine internals.
  • Experience with systems programming in C, C++, or Rust.
  • Understanding of storage engines, including B-tree/LSM trees and MVCC.
  • Experience with replication protocols, WAL, and SQL semantics.
  • Strong ability in query optimization and low-level resource management.

Responsibilities

  • Develop and refine core engine components, including storage engines and query optimization logic.
  • Implement MVCC concurrency control to ensure data consistency.
  • Design and maintain WAL and data persistence layers, with B-tree/LSM structures.
  • Engineer distributed data systems by building and optimizing replication protocols.
  • Improve ability to handle complex SQL semantics and low-level resource management.
  • Collaborate with systems architects to boost performance, scalability, and reliability.

Skills

Software engineering
Systems programming
Database internals
C/C++/Rust
MVCC
WAL/replication
SQL semantics
Query optimization
English

Tools

C
C++
Rust

Job description

BairesDev is seeking a Software Engineer (Database) to develop and optimize core database engine internals. You will design high-performance storage and retrieval systems and contribute to distributed data replication across global teams.

The role emphasizes MVCC, WAL, B-tree/LSM trees, and deep SQL semantics, with strong focus on performance, scalability, and cross-functional collaboration in a fully remote setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Database) - Remote work | REF#300123
Software Engineer (Database) - Remote work | REF#300123

BairesDev • Mexico

Remote
MXN 1,676,000 - 2,421,000
Remote Database Administrator - Optimize Performance & HA/DR
Remote Database Administrator - Optimize Performance & HA/DR

BairesDev • Puebla de Zaragoza

Remote
MXN 1,313,000 - 2,063,000
Remote work
Competitive compensation in USD
Hardware provided
+4
Database Administrator - Remote work | REF#308787
Database Administrator - Remote work | REF#308787

BairesDev • Puebla de Zaragoza

Remote
MXN 1,313,000 - 2,063,000
Remote work
Competitive compensation in USD
Hardware provided
+4
SQL Engineer - Remote Work
SQL Engineer - Remote Work

BairesDev • Santiago de Querétaro

Remote
MXN 200,827 - 281,158
100% remote work
Excellent compensation in USD
Flexible hours
+2
Remote Spark Data Engineer - Scale Analytics & Lakehouse
Remote Spark Data Engineer - Scale Analytics & Lakehouse

BairesDev • Jalisco

Remote
MXN 800,000 - 1,300,000
100% remote
USD or local currency
Hardware provided
+5
Senior Database Engineer
Senior Database Engineer

Virtane Global • Monterrey

On-site
MXN 900,000 - 1,300,000
Remote C++ Software Engineer - High-Performance Systems
Remote C++ Software Engineer - High-Performance Systems

BairesDev • Mexico

Remote
MXN 1,688,000 - 2,814,000
100% remote work
Competitive salary in USD
Hardware provided
+2
Remote Senior Data Engineer – Big Data & Cloud
Remote Senior Data Engineer – Big Data & Cloud

BairesDev • Mexico

Remote
MXN 600,000 - 820,000
Salario competitivo
Bonos anuales
Planes médicos, dentales y de visión
+1
Go Backend Engineer - Remote High-Performance Microservices
Go Backend Engineer - Remote High-Performance Microservices

BairesDev • Veracruz

Remote
MXN 1,883,000 - 2,825,000
Remote work worldwide
Competitive USD or local currency pay
Home office setup provided
+2
Junior Data Engineer - Remote, Mentorship & Growth
Junior Data Engineer - Remote, Mentorship & Growth

BairesDev • Santiago de Querétaro

Remote
MXN 201,000 - 335,000
Remote work
USD or local currency pay
Hardware provided
+3