GrepJob
YugabyteDB

Staff Engineer

YugabyteDB
Apply
6 days ago
Delhi, IndiaStaff+
H1B Sponsor

Responsibilities

  • Lead the design, development, testing, and delivery of core storage and replication features in YugabyteDB.
  • Write high-quality C/C++ code with comprehensive automated tests.
  • Troubleshoot and resolve correctness, stability, and performance issues in distributed systems.
  • Improve database scalability and throughput as cluster sizes and transaction rates grow.
  • Build and streamline database management operations, including cluster scale-out and backups.
  • Identify and implement performance improvements across storage and transaction layers.
  • Contribute to the open-source YugabyteDB project.
  • Mentor and technically influence other engineers in distributed systems design.

Requirements

  • 8+ years of professional software engineering experience with a strong foundation in systems programming using C/C++.
  • Bachelor’s, Master’s, or PhD in Computer Science or related field, or equivalent practical experience.
  • Deep understanding of distributed systems fundamentals, including replication and consensus.
  • Experience working on storage engines, databases, or other infrastructure-level systems.
  • Strong problem-solving skills and ability to work in a collaborative, distributed team environment.

Tech Stack

CC++PostgreSQL

Categories

BackendData Engineering