Live opening · Posted 15 hours ago

MTS2, Database Engineer

eBay · Bengaluru, Karnataka, India (Hybrid)
Linkedin Hybrid
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 15 hours ago
CompanyeBay
LocationBengaluru, Karnataka, India (Hybrid)
Work modeHybrid
SkillsC++, Kubernetes, PostgreSQL
SourceLinkedin
ListedPosted 15 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
4 min from Linkedin publishing this role to us finding it
7 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
68,277 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Senior Software Engineer – Cloud-Native Distributed Database & Storage Engine
Location: India
Team: Database Platform, eBay
About the Role
Are you passionate about building large-scale distributed database systems?
At eBay, we're building a cloud-native, distributed database with disaggregated compute and storage, designed to deliver high performance, scalability, and high availability at hyperscale.
We're looking for experienced database and distributed systems engineers to join our team and help design and build the next generation of eBay's database platform, powering mission-critical workloads for millions of buyers and sellers worldwide.
This is an opportunity to work on challenging problems in database internals, distributed storage, transaction processing, replication, fault tolerance, and performance engineering, while shaping the architecture of a critical infrastructure platform.
We welcome engineers with deep systems-level development experience, including those from database engine teams, distributed storage platforms, and storage technology companies such as Dell EMC, NetApp, or similar organizations.
What You'll Do
Build a cloud-native distributed database: Design and develop core database components with a disaggregated compute and storage architecture, supporting independent scaling, high availability, and fault tolerance.
Engineer database internals: Work on PostgreSQL internals, including storage and buffer management, WAL, MVCC, transaction processing, concurrency control, and query execution.
Solve distributed systems challenges: Design and implement replication, consistency, crash recovery, failover, and distributed coordination mechanisms.
Drive performance and scalability: Profile, benchmark, and optimize critical database paths, including storage I/O, memory management, transaction throughput, and query latency.
Own complex systems end to end: Lead the design, implementation, testing, deployment, and production operation of critical database components.
Shape technical architecture: Collaborate with senior engineers and architects to make key design decisions and drive long-term platform evolution.
Leverage AI-assisted engineering: Use modern AI coding agents to accelerate development, testing, debugging, and validation while maintaining high engineering standards.
What We're Looking For
Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
8+ years of experience building production-grade systems software, databases, storage engines, or large-scale distributed systems, or equivalent demonstrated expertise.
Strong proficiency in C/C++, with experience developing performance-critical, multithreaded systems software.
Deep understanding of database internals, including transaction processing, WAL, MVCC, concurrency control, buffer management, and crash recovery.
Strong knowledge of distributed systems fundamentals, including replication, consistency, fault tolerance, and high availability.
Proven ability to diagnose and optimize performance bottlenecks in complex, large-scale systems.
Strong problem-solving skills, technical judgment, and ability to independently drive complex engineering projects.
Experience using AI coding agents such as Claude Code, Codex, or similar tools to improve engineering productivity, with a focus on clear specifications, testing, and verification.
Strong communication and collaboration skills.
Preferred Qualifications
Hands-on experience developing PostgreSQL internals, database storage engines, or distributed SQL databases.
Experience building cloud-native databases with disaggregated compute and storage, such as architectures found in Amazon Aurora, Google AlloyDB, Neon, or similar systems.
Experience with distributed storage, log-structured storage, replication protocols, consensus, or distributed transaction processing.
Familiarity with Kubernetes and cloud-native infrastructure.
Experience operating and optimizing databases supporting mission-critical workloads at large scale.
Why Join Us?
Build at hyperscale: Solve challenging database and distributed systems problems that directly impact eBay's global commerce platform.
Work on deep systems engineering: Go beyond application development and work on database internals, distributed storage, replication, and fault tolerance.
Shape the architecture: Make meaningful technical contributions to a next-generation cloud-native database platform.
Own what you build: Take projects from architecture and implementation through production deployment and operations.
Innovate with AI: Explore modern AI-assisted development practices to accelerate complex systems engineering.
Join us in our mission to connect people and build communities to create economic opportunity for all.

Work arrangement
Hybrid

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App