YugabyteDB
Technology
SrSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.