Senior Software Engineer, Database - California, United States - YugaByte

    YugaByte
    YugaByte California, United States

    3 weeks ago

    Default job background
    Description
    The LRT group is responsible for the language layer and relational execution engine powering YugabyteDB. We care deeply about correctness, performance, and usability of the system we are building.

    We are always looking for innovative solutions to these challenges, be it from other industry applications, academic research or original contributions, as our teams work powers a broad range of components.

    The team's work areas include query planning and optimization, consistent online schema changes, as well as a broad set of SQL features including stored procedures, triggers, geo-partitioned tables, or GIN indexes for text search.

    Role and ResponsibilitiesResearch, design, implement, test and release new database features and enhancementsWrite high quality C/C++ code and comprehensive test cases.

    Participate in the code review processTroubleshoot correctness, stability or performance issues related to statement planning and execution in a complex distributed systemIdentify and implement performance improvements such as enhancing plan selection, batching or parallelizing work, or pushing down plan subtrees to the data nodesImprove database scalability as we expand cluster sizes and transaction throughputContribute to the growth of our open source database product, YugabyteDBRequired ExperienceExperience 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.
    Compensation and BenefitsWe are committed to the principle of equal pay for equal work. The cash compensation for this role is market-competitive, ranging from $150,000 to $250,000. Additional benefits include equity options, comprehensive health plans, retirement benefits, and unlimited paid time off (PTO).#J-18808-Ljbffr