Senior Software Engineer, Yugabyte

Database, Distributed Storage & Transactions

$180-250k

Plus equity (when applicable)

C++
Senior and Expert level
Remote in US
Yugabyte

Open source SQL database

Job no longer available

Yugabyte

Open source SQL database

201-500 employees

B2BEnterpriseInternal toolsSaaSCloud Computing

Job no longer available

$180-250k

Plus equity (when applicable)

C++
Senior and Expert level
Remote in US

201-500 employees

B2BEnterpriseInternal toolsSaaSCloud Computing

Company mission

To become the default database for cloud-native applications in a multi-cloud world.

Role

Who you are

  • 7+ years experience with compiled languages, e.g. C/C++
  • Knowledge of concurrency, multithreading and synchronization is a plus
  • Systems engineering fundamentals (e.g. distributed systems, operating systems, databases) is a plus
  • BS/MS/PhD in CS (or related field) or equivalent experience

What the job involves

  • The DST group is responsible for the distributed storage and transaction engine powering the YugabyteDB database
  • We care deeply about the stability, reliability and performance of the system we are building
  • We are always looking for innovative solutions to these challenges, be it from other industry applications, academic research or original contributions
  • Our team’s work powers a broad range of components, across both the data and control paths of YugabyteDB, both of which are distributed in nature
  • The data path includes a log-structured (LSM) storage engine based on a highly customized version of RocksDB and our implementation of distributed Raft consensus and Spanner-like transactional protocols
  • The control path covers areas such metadata management, failure detection, automatic sharding, and cluster level balancing, as well as the RPC and networking frameworks that glue everything together
  • Role and Responsibilities
  • Research, design, implement, test and release new database features and enhancements
  • Write high quality C++ code and comprehensive test cases
  • Participate in the code review process
  • Troubleshoot correctness, stability or performance issues in a complex distributed system
  • Improve database scalability as we expand cluster sizes and transaction throughput
  • Enhance the database administrator experience across environments with different resource constraints (low or high CPU/memory/IO), deployment models (bare-metal, VMs or k8s) and levels of support (enterprise or open source)
  • Contribute to the growth of our open source database product, YugabyteDB

Otta's take

Sam Franklin headshot

Sam Franklin

CEO of Otta

Traditional IT stacks and database solutions have rapidly become antiquated in recent years due to a surge in demand for cloud-native applications. SQL databases are typically the standard format for managing enterprise data, but integrating and scaling this infrastructure within the ever-changing field of cloud-based applications presents serious challenges.

Yugabyte develops a cloud-native and open-source SQL product named YugabyteDB, a database system that is designed to be easily scalable, flexible and resilient when integrated within cloud-based applications. Through PostgreSQL compatibility, automated data recovery and high computing power, the startup claims that its database solution reduces downtime, optimizes security, and reduces increases compatible infrastructure options.

With the migration from legacy database systems to cloud-based solutions a necessity rather than an option for many enterprises, Yugabyte has made a smart move by providing a flexible and accessible solution to integrate familiar SQL databases within a cloud-based setup. Its range of strategic partnerships and product development has the company well set to see further growth.

Insights

Top investors

Few candidates hear
back within 2 weeks

17% employee growth in 12 months

Company

Funding (last 2 of 5 rounds)

Oct 2021

$188m

SERIES C

Mar 2021

$48m

LATE VC

Total funding: $290m

Company benefits

  • Flexible hours
  • Monthly wellness reimbursement
  • Internet and phone reimbursement
  • Home office setup reimbursement
  • Work from home opportunities
  • Health insurance

Company HQ

Sunnyvale, CA

Founders

Earned an MSc in Computer Science at University of California. Previously Consulting Member of Technical Staff at Oracle for 13 years, Technical Lead at Facebook for 5 years and Engineer at Nutanix for 3 years.

Earned an MSc in Computer Science from The University of Texas. Previously Software Design Engineer at Microsoft Corporation for 2 years, Software Engineer at Netsuite for 8 months and Technical Lead at Facebook for 5 years.

Mikhail Bautin

(Software Architect)

Previously Software Designer at Mera for 1 year, Quantitative Developer at D. E. Shaw & Co. also for 1 year and Software Engineer at Facebook for 2 years.

Share this job