YugaByte is hiring a
Software Engineer, Database

closed
Logo of YugaByte

YugaByte

πŸ’΅ $150k-$250k
πŸ“Remote - United States

Summary

At Yugabyte, we are building a high-performance, distributed SQL database for the cloud. The LRT group is responsible for the language layer and relational execution engine of YugabyteDB. The team focuses on correctness, performance, and usability. The role involves researching, designing, implementing, testing, and releasing new features and enhancements, writing high-quality code, and troubleshooting issues.

Requirements

  • Experience with compiled languages, e.g. C/C++ (preferred), Java, Go, Rust
  • Knowledge of database internals, compilers, query planning/optimization 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

Responsibilities

  • Research, design, implement, test and release new database features and enhancements
  • Write high quality C/C++ code and comprehensive test cases
  • Troubleshoot correctness, stability or performance issues related to statement planning and execution in a complex distributed system
  • Identify and implement performance improvements such as enhancing plan selection, batching or parallelizing work, or pushing down plan subtrees to the data nodes
  • Improve database scalability as we expand cluster sizes and transaction throughput

Benefits

  • Compensation: market-competitive, ranging from $150,000 to $250,000
  • Equity options
  • Comprehensive health plans
  • Retirement benefits
  • Unlimited paid time off (PTO)
This job is filled or no longer available

Similar Jobs