Sr Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Hiring Remotely in India
Remote
Senior level
Cloud • Software • Database
We're the company behind YugabyteDB, the 100% open source cloud native database for mission critical applications.
The Role
Lead the design and implementation of YugabyteDB's distributed SQL query execution engine, enhancing performance and scalability while mentoring engineers on best practices.
Summary Generated by Built In

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-grade workloads.
  • Mentor engineers on distributed systems design principles, execution-engine architecture, and performance engineering best practices.
  • Write high-quality C/C++ code with comprehensive unit, integration, and performance test coverage; actively participate in and drive high-quality code and design reviews.
  • Collaborate cross-functionally with storage, transaction, and infrastructure teams to ensure execution-layer scalability as cluster sizes and transactional throughput grow.
  • Contribute strategically to the roadmap and technical direction of YugabyteDB’s distributed SQL execution subsystem and the broader ecosystem.
Required Experience
  • 5-8 years experience with compiled languages, e.g. C/C++.
  • BS/MS/PhD in CS (or related field) or equivalent experience.
  • Systems engineering fundamentals (e.g.: distributed systems, operating systems, databases) is a must.
  • Experience with compiled languages, e.g. C/C++ (preferred), Java, Go, Rust.
  • Knowledge of database internals, compilers, query planning/optimization is a plus.

#LI-Remote

Due to the Proclamation, “Restriction on Entry of Certain Nonimmigrant Workers”, which went into effect on September 21, 2025, at this time we are no longer able to sponsor new H-1B visa petitions filed after September 21, 2025 for new hires. We are still able to consider candidates who require H-1B extensions, changes of employer, or other types of work authorization.

Equal Employment Opportunity Statement:

As an equal opportunity employer, Yugabyte is committed to a diverse workforce. Employment decisions regarding recruitment and selection will be made without discrimination based on race, color, religion, national origin, gender, age, sexual orientation, physical or mental disability, genetic information or characteristic, gender identity and expression, veteran status, or other non-job related characteristics or other prohibited grounds specified in applicable federal, state and local laws. 

To review Yugabyte's Privacy Policy please visit Yugabyte Privacy Notice.

Skills Required

  • 5-8 years experience with compiled languages, e.g. C/C++.
  • BS/MS/PhD in CS (or related field) or equivalent experience.
  • Systems engineering fundamentals (e.g.: distributed systems, operating systems, databases).

Yugabyte Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Yugabyte and has not been reviewed or approved by Yugabyte.

  • Fair & Transparent Compensation Pay is positioned as competitive for U.S. engineering roles, with total compensation described as aligned with mid-stage startup norms. Base salary ranges for mid-level engineers are framed as strong relative to the Bay Area market.
  • Healthcare Strength Health coverage is characterized as comprehensive, spanning medical, dental, and vision with high employer premium coverage in the U.S. Mental health support and low-deductible plan design are also highlighted as meaningful parts of the package.
  • Leave & Time Off Breadth Time-off offerings are described as broad, including unlimited PTO with typical usage levels cited and additional holiday coverage. Parental leave policies are called out as a notable component of the overall benefits mix.

Yugabyte Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sunnyvale, CA
400 Employees
Year Founded: 2016

What We Do

At Yugabyte, we're building a diverse, multi-generational company with the vision to make YugabyteDB the distributed SQL database of choice for mission-critical cloud native applications. After a decade spent modernizing their IT infrastructure and applications, we are seeing companies enter a new phase of database modernization initiatives. We aim to be their database partner on this journey.

Why Work With Us

It’s easy to claim that your company is a best place to work, but at Yugabyte we know that we are. Why? Because our Yugabeings tell us so. Being able to work with and learn from smart people all over the world, along with a sense of ownership, mentoring opportunities, and pride in a job well done. That's what being a Yugabeing is all about.

Gallery

Gallery

Similar Jobs

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Remote
India
160000 Employees

SingleStore Logo SingleStore

Senior Software Engineer

Cloud • Software • Database
Remote
India
400 Employees

GoDaddy Logo GoDaddy

Senior Software Engineer

Information Technology • Marketing Tech • Social Media
Remote
India
10000 Employees

Jouster Logo Jouster

Senior Software Engineer

Angel or VC Firm • Artificial Intelligence • Software
In-Office or Remote
43 Locations
5 Employees
50K-75K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account