MTS2, Database Engineer

eBay

Bengaluru

On-site

INR 3,000,000 - 5,600,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

eBay is seeking senior database and distributed systems engineers in India to design and build a cloud-native distributed database platform. You will work on database internals, replication, and fault tolerance, enabling high performance and scalability for millions of users.

You will lead end-to-end design, testing, deployment, and production operations, collaborating with senior engineers and applying AI-assisted development practices.

Qualifications

  • Bachelor's or Master's in Computer Science or related field, or equivalent practical experience.
  • 8+ years of experience building production-grade systems software, databases, or large-scale distributed systems.
  • Strong proficiency in C/C++, with experience developing performance-critical, multithreaded systems software.
  • Deep understanding of database internals, including transaction processing, WAL, MVCC, 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 large-scale systems.
  • Strong problem-solving skills, technical judgment, and independent project leadership.
  • Experience using AI coding agents (e.g., Claude Code, Codex) to improve engineering productivity.
  • Strong communication and collaboration skills.

Responsibilities

  • Build a cloud-native distributed database with disaggregated compute and storage.
  • Engineer PostgreSQL internals, including storage, WAL, MVCC, and transaction processing.
  • Solve replication, consistency, crash recovery, and coordination challenges.
  • Profile and optimize critical database paths for throughput and latency.
  • Own design, implementation, testing, deployment, and production operations.
  • Shape the architecture through collaboration with senior engineers and architects.
  • Leverage AI-assisted engineering to accelerate development and testing.

Skills

C/C++
Database internals
Distributed systems
Performance optimization
AI coding agents experience
Communication

Education

Bachelor's or Master's in CS or related field

Tools

Kubernetes
Cloud platforms (AWS/GCP)
PostgreSQL

Job description

Location: India

Team: Database Platform, eBay

About the Role

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
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

MTS 2, Software Engineer, Data Platforms
MTS 2, Software Engineer, Data Platforms

eBay • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Flexibility
Career development resources
Collaborative culture
Senior MTS - Distributed Databases
Senior MTS - Distributed Databases

eBay • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal MTS - Distributed Databases
Principal MTS - Distributed Databases

eBay • Bengaluru

On-site
INR 6,000,000 - 10,000,000
Senior Member of Technical Staff
Senior Member of Technical Staff

eBay • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Principal Storage Software Engineer
Principal Storage Software Engineer

eBay • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Principal MTS, Software Engineer
Principal MTS, Software Engineer

eBay • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Principal Storage Software Engineer
Principal Storage Software Engineer

eBay Inc. • Bengaluru

On-site
INR 4,000,000 - 7,000,000
MTS-2 Software Engineer - Backend
MTS-2 Software Engineer - Backend

eBay • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Maternal & paternal leave
Paid sabbatical
MTS 2, Backend Software Engineer
MTS 2, Backend Software Engineer

eBay • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Maternal & paternal leave
Paid sabbatical
Principal Architect
Principal Architect

eBay • Bengaluru

On-site
INR 3,800,000 - 7,000,000