Staff Software Engineer I, Database - Languages & Relational Technologies at YugaByte

India

YugaByte Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Databases, Cloud NativeIndustries

Requirements

  • 8-12 years experience with compiled languages, e.g. C/C++
  • BS/MS/PhD in CS (or related field) or equivalent experience
  • 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

Responsibilities

  • Research, design, implement, test and release new database features and enhancements
  • Write high quality C/C++ code and comprehensive test cases. Participate in the code review process
  • 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
  • Contribute to the growth of our open source database product, YugabyteDB

Skills

Key technologies and capabilities for this role

PostgreSQLSQLQuery PlanningQuery OptimizationSchema ChangesStored ProceduresTriggersGeo-Partitioned TablesGIN IndexesDistributed Databases

Questions & Answers

Common questions about this position

What is the salary for this Staff Software Engineer position?

This information is not specified in the job description.

Is this role remote or does it require working from an office?

This information is not specified in the job description.

What skills and experience are required for this role?

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.

What is the company culture like at Yugabyte?

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.

What makes a strong candidate for this position?

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.

YugaByte

Distributed SQL database for cloud applications

About YugaByte

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.

Sunnyvale, CaliforniaHeadquarters
2016Year Founded
$282.1MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
201-500Employees

Benefits

Comprehensive health benefits
Competitive compensation
Flexible hours and time off
Have fun together
Work from home
Opportunities to try, learn, and grow

Risks

Competition from CockroachDB and Google Spanner could impact Yugabyte's market share.
Maintaining open-source community engagement may become challenging as commercial offerings expand.
New data privacy regulations may require significant adjustments to Yugabyte's compliance strategies.

Differentiation

YugabyteDB offers native disaster recovery orchestration, a first in distributed SQL databases.
YugabyteDB's PostgreSQL compatibility attracts enterprises migrating from traditional databases like AWS Aurora.
Yugabyte's open-source model fosters a large community, enhancing innovation and collaboration.

Upsides

Yugabyte's PCI DSS Level 1 compliance boosts adoption in the financial sector.
Scout24's transition to YugabyteDB highlights its multi-region resilience and high availability.
The rise of cloud-native applications increases demand for YugabyteDB's scalable solutions.

Land your dream remote job 3x faster with AI