YugabyteDB

Technology

SrSoftwareEngineer

₹25–45L ~AI est. India Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr Software Engineer at YugabyteDB. Skills: Distributed SQL, Query execution, C++ development. Lead design of distributed SQL query execution engine. Implement distributed SQL query execution engine”

Industry & Context.

Technology
Problems you'll solve

Performance engineering

What They're Looking For.

Must Have

5-8 years experience with compiled languages, BS/MS/PhD in CS or equivalent experience, Systems engineering fundamentals required

Nice to Have

Experience with C/C++ preferred, Knowledge of database internals a plus, Knowledge of compilers a plus, Knowledge of query planning a plus, Knowledge of optimization a plus

What You'll Do.

Lead design of distributed SQL query execution engine

Implement distributed SQL query execution engine

Evolve distributed SQL query execution engine

Own execution-layer components

Enhance execution-layer components

Optimize distributed execution paths

Improve runtime observability

Enhance execution metrics

Enhance debugging capabilities

Mentor engineers on distributed systems design

Mentor engineers on execution-engine architecture

Mentor engineers on performance engineering

Write high-quality C/C++ code

Participate in code reviews

Participate in design reviews

Collaborate with storage teams

Collaborate with transaction teams

Collaborate with infrastructure teams

Contribute to roadmap

Contribute to technical direction

How You'll Work.

Team & Collaboration

Cross-functionally with teams

Full Job Description

Yugabyte is the company behind YugabyteDB, the AI-ready, multi-modal, distributed PostgreSQL database for cloud-native apps. Trusted by industry leaders including Shopify, Paramount+, GM, Kroger, Fiserv, and NPCI, YugabyteDB has been deployed in over 100 countries and powers more than 5 million clusters worldwide. Together, our hard-working team of experts and our industry-leading technology are uniquely positioned to meet the demands of modern workloads: geo-distributed, ultra-resilient, and built to scale without limits. Our Yugabeings (distributed, like our database) span 12+ countries and multiple time zones, sharing expertise from diverse backgrounds and industries. 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 team’s 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. Roles and Responsibilities Lead the design, implementation, and evolution of the distributed SQL query execution engine in YugabyteDB, ensuring correctness, efficiency, and horizontal scalability. Own and enhance execution-layer components including distributed scans, joins, aggregations, sorting, batching, parallel execution, RPC coordination, and runtime memory management. Optimize distributed execution paths by minimizing cross-node communication, reducing data movement, improving pushdown to storage layer, and enhancing execution pipelining. Improve runtime observability by enhancing execution metrics, tracing, profiling, and debugging capabilities to support production-g

Free ATS check

Applying for this Sr Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about YugabyteDB?

Real rants from real employees. Read before you apply.

Read Company Rants →