MTS2, Database Engineer

eBay · Bengaluru

  • Experience8–9 yrs
  • SalaryNot disclosed
  • RoleBackend Engineer
  • Work modeonsite
  • Posted13 Oct 2026

About eBay

eBay is hiring in Bengaluru in ecommerce retail. This role looks for around 8+ years of experience.

Skills

  • C/C++
  • Database internals
  • Distributed systems
  • PostgreSQL internals
  • Performance optimization
  • AI coding agents

The role

Builds cloud-native distributed database platforms for an e-commerce marketplace. Develops database internals, distributed storage, transaction processing, replication, and fault tolerance using C/C++ and PostgreSQL internals. Applies distributed systems fundamentals and performance optimization to operate mission-critical systems at scale.

Full job description

Senior Software Engineer – Cloud-Native Distributed Database & Storage EngineLocation: IndiaTeam: Database Platform, eBay

About the RoleAre 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 DoBuild 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 ForBachelor'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 QualificationsHands-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.