← Все вакансии/yugabyte
HybridSunnyvale, CA

Distributed Storage and Transactions Engineer

Y
yugabyte
Зарплата
$12,500–$20,800
Формат
Hybrid
О роли

Описание вакансии

About the company

Yugabyte develops YugabyteDB, an AI-ready, multimodal distributed PostgreSQL database for cloud-native apps. YugabyteDB has been deployed in over 100 countries and powers more than 5 million clusters worldwide. The company’s distributed team spans 12+ countries and multiple time zones.

Responsibilities
  • Design, develop, test, and deliver core storage and replication features in YugabyteDB.
  • Write high-quality C/C++ code with comprehensive automated tests; participate in design discussions and code reviews.
  • Troubleshoot correctness, stability, and performance issues in distributed storage and transactional subsystems.
  • Improve database scalability and throughput as cluster sizes, data volumes, and transaction rates grow.
  • Build and streamline database management operations, including horizontal cluster scale-out, incremental and point-in-time backups, online schema and index operations, rolling upgrades, and blue-green deployments.
  • Improve performance across storage, transaction processing, and replication layers.
  • Contribute to the open-source YugabyteDB project and evolve its storage architecture and operational reliability.
  • Mentor and technically influence engineers in distributed systems design, performance engineering, and systems-level debugging.
Requirements
  • 8+ years of professional software engineering experience and a strong systems programming foundation using C/C++.
  • Bachelor’s, Master’s, or PhD in Computer Science or a related field, or equivalent practical experience.
  • Deep understanding of distributed systems fundamentals, including replication and consensus, transactions and consistency models, fault tolerance, and recovery.
  • Experience with storage engines, databases, or other infrastructure-level systems.
  • Strong problem-solving skills and ability to work effectively in a collaborative, distributed team.
  • Preferred: hands-on experience with distributed storage systems, transactional engines, or consensus protocols; familiarity with LSM-tree based storage engines, WALs, snapshots, or compaction strategies; PostgreSQL internals or other relational database engines; contributions to open-source systems or database projects.
Conditions
  • Hybrid work model; the team meets in the Sunnyvale office 2–3 days per week.
  • Cash compensation range: USD 150,000–250,000, inclusive of variable/incentive for some roles. Equity when applicable; health plans, retirement plans, and unlimited paid time off.
  • Compensation is a guideline, not a guarantee, and varies based on experience, qualifications, and skill level.
  • The company cannot sponsor new H-1B visas for candidates outside the United States. H-1B transfers or extensions and U.S.-based F-1 candidates (including CPT or OPT) who would need to change to H-1B are considered; candidates with other valid work authorization are welcome.
Стек и навыки

С чем работаем