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.
Job Title: Software Engineer
Location: [Bangalore/Pune]
At Yugabyte, we are on a mission to become the default transactional database for enterprises building cloud-native applications. YugabyteDB is our PostgreSQL-compatible distributed database for cloud-native apps. Resilient, scalable, and flexible, it runs on any cloud and enables developers to become instantly productive using well-known APIs.
We are looking for talented and driven people to join us on our ambitious mission and help us build a lasting and impactful company.
The transactional database market is estimated to grow to $64B by 2025. YugabyteDB is cloud-native by design, has on-demand horizontal scalability, and supports geographical distribution of data using built-in replication. This means that we are well-positioned to meet market demand for geo-distributed, high-scale, high-performance workloads. Join the Database Revolution at Yugabyte.
Modern applications need a cloud-native database that eliminates tradeoffs and silos. YugabyteDB retains the power and familiarity of PostgreSQL by pairing its trusted API with a precision-engineered, distributed, cloud-native architecture. Even better, it’s 100% open source. Many of the world's leading enterprises are migrating from legacy RDBMSs (like Oracle, SQL Server, and DB2) to YugabyteDB to meet their mission-critical app demands.
About the Role:
We are looking for an engineer with a passion for systems programming and a curiosity for how databases work under the hood. You will be part of a team building the core of our database engine—working on change data capture, connection management, storage engine internals, and performance optimizations.
This is a hands-on role where you'll work deep in C/C++ code, exploring distributed systems and engineering the building blocks that make databases scale efficiently.
Responsibilities:
- Design, develop, and optimize core components of the database engine (storage layer, change data capture, connection manager, query layer etc.)
- Investigate and fix complex issues related to performance, memory usage, and concurrency
- Write high-quality, well-tested, and maintainable C/C++ code
- Collaborate with senior engineers to understand and extend database internals
- Use profiling and debugging tools to diagnose bottlenecks in low-level code paths
Requirements:
- 6+ years of experience in systems programming (C/C++ preferred)
- Strong understanding of operating systems concepts (processes, threads, virtual memory, synchronization)
- Solid knowledge of data structures, algorithms, and computer architecture
- Experience debugging and profiling low-level code (e.g., gdb, perf)
- Familiarity with networking, storage I/O, or multithreaded programming
Nice to have:
- Exposure to database internals (query planning, indexing, storage engines, transaction processing)
- Experience with open-source database projects (PostgreSQL, MySQL, RocksDB, etc.)
- Knowledge of distributed systems or consensus protocols (Raft, Paxos)
Why Join Us?
- Work on cutting-edge database technology used in production environments
- Solve deep technical problems that require creativity and rigor
- Be part of a small, highly skilled team where your work has a visible impact
- Opportunity to learn from senior engineers with expertise in databases and distributed systems
Equal Employment Opportunity Statement:
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.
#LI-Hybrid
To review Yugabyte's Privacy Policy please visit Yugabyte Privacy Notice.