Senior Software Engineer - Database Internals
TimescaleFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
This information is not specified in the job description.
This information is not specified in the job description.
The role requires 8-12 years of experience with compiled languages like C/C++, a BS/MS/PhD in CS or equivalent, and experience with compiled languages such as C/C++ (preferred), Java, Go, or Rust. Knowledge of database internals, compilers, and query planning/optimization is a plus, along with systems engineering fundamentals.
The LRT group cares deeply about correctness, performance, and usability, always seeking innovative solutions from industry, academia, or original contributions. The team works on key areas like query planning, schema changes, and SQL features to power YugabyteDB.
Strong candidates have 8-12 years of experience with C/C++ or similar compiled languages, a relevant degree in CS, and knowledge of database internals or query optimization. Experience troubleshooting distributed systems and contributing to open source projects like YugabyteDB is highly valued.
Distributed SQL database for cloud applications
Yugabyte offers a distributed SQL database called YugabyteDB, designed for large-scale applications that require high availability and resilience. The database allows businesses to manage vast amounts of data across multiple locations, ensuring accessibility and security. Unlike competitors, Yugabyte combines an open-source version with commercial offerings, providing flexibility and enterprise-grade support. The company's goal is to deliver reliable database solutions for data-intensive industries such as finance, e-commerce, and healthcare.