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

BairesDev

Brasil

Remote

BRL 657,000 - 986,000

Full time

3 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100% remote work
USD or local currency compensation
Hardware and software setup
Flexible hours
Parental leaves and holidays
Global, multicultural team

Job summary

Join BairesDev as a Software Engineer (Database) to design and optimize core database engine internals. You will implement high-performance storage and retrieval systems, focusing on concurrency control, replication, and robust data persistence.

You will collaborate with an international team, tackle complex SQL semantics, and contribute to scalable, reliable database infrastructure while working remotely across the globe.

Qualifications

  • 4+ years of experience in software engineering with database engine internals.
  • Proven expertise in systems programming using C, C++, or Rust.
  • Deep understanding of storage engine internals, including B-tree/LSM trees and MVCC.
  • Experience implementing replication, WAL, and SQL semantics.
  • Strong background in query optimization and low-level resource management.
  • Advanced English proficiency.

Responsibilities

  • Develop and refine core engine components, including storage engines and query optimization logic.
  • Implement robust concurrency control mechanisms using MVCC to ensure data consistency.
  • Design and maintain reliable data persistence layers, focusing on WAL and B-tree/LSM trees.
  • Engineer distributed data systems by building and optimizing efficient replication protocols.
  • Enhance the database's ability to handle complex SQL semantics and low-level resource management.
  • Collaborate with systems architects to improve the performance, scalability, and reliability of the database engine.

Skills

C/C++/Rust
MVCC
WAL
Database internals
SQL semantics

Job description

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting‑edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Software Engineer (Database) at BairesDev

As a Software Engineer (Database), you will be responsible for the development and optimization of core database engine internals. You will play a key role in designing high-performance storage and retrieval systems that handle complex data operations at scale.

What You’ll Do
  • Develop and refine core engine components, including storage engines and query optimization logic.
  • Implement robust concurrency control mechanisms using Multi-Version Concurrency Control (MVCC) to ensure data consistency.
  • Design and maintain reliable data persistence layers, focusing on Write-Ahead Logging (WAL) and B-tree/LSM tree structures.
  • Engineer distributed data systems by building and optimizing efficient replication protocols.
  • Enhance the database's ability to handle complex SQL semantics and low-level resource management.
  • Collaborate with systems architects to improve the performance, scalability, and reliability of the database engine.
What We Are Looking For
  • 4+ years of experience in Software Engineering with a focus on database engine internals.
  • Proven expertise in systems programming using C, C++, or Rust.
  • Deep understanding of storage engine internals, including B-tree/LSM trees and MVCC.
  • Proficiency in implementing replication protocols, WAL, and deep SQL semantics.
  • Strong background in query optimization and low-level resource management.
  • Advanced proficiency in English.
How we do make your work (and your life) easier
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

Join a global team where your unique talents can truly thrive and make a significant impact!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Internals Engineer - Remote work | REF#308678
Database Internals Engineer - Remote work | REF#308678

BairesDev • Brazil

Remote
BRL 329,000 - 548,000
Remote work
Competitive compensation in USD or当地货币
Home office setup
+3
Database Engineer - Remote Work
Database Engineer - Remote Work

Jamefy • Manaus

Hybrid
BRL 180,000 - 300,000
Remote work
Hardware provided
Flexible hours
+3
Senior Software Engineer (C++) - Remote Work | REF#308350
Senior Software Engineer (C++) - Remote Work | REF#308350

BairesDev • Montenegro

Remote
BRL 768,000 - 1,097,000
Remote work
Competitive pay USD
Home setup provided
+5
SQL Engineer - Remote Work | REF#296462
SQL Engineer - Remote Work | REF#296462

BairesDev • Brazil

Remote
BRL 383,000 - 602,000
Remote work
USD or local currency pay
Home office setup
+4
SQL Engineer - Remote Work | REF#307142
SQL Engineer - Remote Work | REF#307142

BairesDev • São Paulo

Remote
BRL 493,000 - 767,000
Remote work
Competitive USD salary
Home office setup
+3
Lead Data Engineer (SQL) - Remote Work | REF#308868
Lead Data Engineer (SQL) - Remote Work | REF#308868

BairesDev • Rio de Janeiro

Remote
BRL 657,000 - 986,000
Remote work
USD compensation or local currency
Hardware setup for home office
+2
Software Engineer (dbt) - Remote Work
Software Engineer (dbt) - Remote Work

BairesDev • Brazil

Remote
BRL 481,000 - 749,000
100% remote work
USD or local currency compensation
Home office setup
+2
ETL/Data Engineer - Remote Work | REF#308077
ETL/Data Engineer - Remote Work | REF#308077

BairesDev • São Paulo

Remote
BRL 439,000 - 658,000
Remote work
USD salaries
Hardware provided for home office
+4
Senior Software Engineer (Java) - Remote Work | REF#308354
Senior Software Engineer (Java) - Remote Work | REF#308354

BairesDev • Montenegro

Remote
BRL 548,000 - 876,000
Remote work
ETL/Data Engineer - Remote Work | REF#308079
ETL/Data Engineer - Remote Work | REF#308079

BairesDev • Região Geográfica Intermediária de Porto Alegre

Remote
BRL 493,000 - 712,000
Remote work
USD or local currency pay
Hardware provided
+5