MTS 2 - Distributed Databases

Posted 8 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
eCommerce • Retail
The Role
Design, develop, test, deploy, and operate petabyte-scale distributed database systems. Own significant components end to end, solve challenges involving scalability, consistency, replication, storage, and fault tolerance, and diagnose complex production issues. Contribute to architecture, benchmarking, observability, automation, code reviews, and technical documentation while collaborating with globally distributed engineering teams and customers. Use AI-assisted development tools to deliver reliable, production-grade software.
Summary Generated by Built In

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.

About the team and role

Our NuData team at eBay brings together exceptional engineers who are pushing the boundaries of distributed systems to build the next generation of database platforms powering eBay’s global marketplace. NuData builds and operates petabyte-scale, highly available distributed data platforms supporting some of eBay’s most critical workloads.

We are seeking an experienced Member of Technical Staff 2 (MTS 2) to join the NuData team in Bengaluru. You will work closely with NuData engineers, technical leads, and architects in Bengaluru, the U.S., China, and Ireland to design, build, and operate highly scalable distributed database systems.

In this role, you will take ownership of significant components and capabilities within NuData’s distributed database platforms. You will solve challenging engineering problems involving scalability, availability, performance, consistency, and operational efficiency and contribute to the design and evolution of systems operating at eBay scale.

This is a highly hands-on engineering role. You will design and implement production software, write and review code, develop prototypes, benchmark solutions, debug complex system and production issues, and work with other engineers to deliver reliable distributed systems. You will participate in architectural and design discussions and help turn technical requirements into robust production solutions.

You will also work directly with NuData customers when needed to understand workloads, troubleshoot technical issues, and help ensure our platforms meet their performance, reliability, and scalability requirements.

What you will accomplish
  • Design, develop, test, and operate critical components and capabilities within NuData’s large-scale distributed database platforms.

  • Take end-to-end ownership of significant features and components—from requirements and technical design through implementation, testing, deployment, monitoring, and production support.

  • Write high-quality, production-grade code and actively participate in design and code reviews.

  • Solve complex engineering problems across areas such as storage, transactions, replication, distributed consensus, partitioning, geo-distribution, and high-concurrency systems.

  • Contribute to technical designs and architectural decisions by evaluating alternatives, identifying tradeoffs, and working with senior engineers and architects to select effective solutions.

  • Improve the scalability, latency, availability, reliability, and infrastructure efficiency of systems operating at eBay scale.

  • Diagnose and resolve complex production issues across software, storage, networking, and distributed-system boundaries and implement solutions that prevent recurrence.

  • Build prototypes and conduct performance benchmarks to evaluate new designs, algorithms, and technologies before bringing them into production.

  • Partner with engineers, technical leads, product managers, and NuData customers to understand requirements and translate them into robust technical solutions.

  • Contribute to strong engineering practices around design, code quality, testing, observability, automation, deployment, and operational readiness.

  • Share technical knowledge and provide guidance to other engineers through design discussions, code reviews, documentation, and collaborative problem solving.

  • Evaluate emerging technologies and open-source solutions and apply them where they can improve NuData’s architecture, performance, or engineering efficiency.

  • Effectively use AI-assisted engineering tools to improve development velocity while maintaining high standards for correctness, reliability, security, and maintainability.

What you will bring
  • Master’s degree in Computer Science or a related technical field with 6+ years of experience, or a Bachelor’s degree with 8+ years of experience building large-scale software systems.

  • Strong hands-on experience designing, developing, and operating distributed systems, databases, storage systems, or large-scale data infrastructure.

Core Technical Expertise
  • Strong understanding of distributed-systems concepts, including replication, consistency, partitioning, fault tolerance, high availability, and distributed consensus.

  • Strong understanding of database and storage-system fundamentals, including areas such as storage management, write-ahead logging (WAL), transactions, concurrency control, indexing, caching, and query processing.

  • Understanding of transaction-management concepts, including isolation levels, concurrency control, locking, crash recovery, replication, and failover.

  • Understanding of distributed-system failure modes, including network partitions, partial failures, and consensus protocols such as RAFT/PAXOS.

  • Strong computer science fundamentals, including data structures, algorithms, concurrency, networking, operating systems, and software design.

  • Strong programming skills in one or more languages such as C++, Java, Python, Scala, or equivalent languages, with experience developing and debugging production software.

  • Experience with Object-Oriented Design, distributed programming, and relational and/or NoSQL database systems.

  • Experience with modern infrastructure technologies and cloud-native environments, including technologies such as Kubernetes and Docker.

  • Ability to analyze and diagnose complex performance and production issues across multiple layers of a distributed system.

Engineering Ownership & Collaboration
  • Demonstrated ability to independently own significant software components and features from design through production.

  • Ability to break down complex technical problems, evaluate alternatives, and develop high-quality engineering solutions.

  • Ability to contribute effectively to architecture and design discussions and clearly explain technical decisions and tradeoffs.

  • Strong engineering discipline around code quality, testing, observability, automation, reliability, and operational readiness.

  • Ability to write clear technical designs and documentation for significant features and components.

  • Strong communication and collaboration skills and the ability to work effectively with engineers, technical leads, product teams, and customers.

  • Demonstrated proficiency building production-grade software with AI coding agents, improving engineering velocity while maintaining high standards for quality, availability, and maintainability.

  • Ability to decompose problems and provide agents with the right context, specifications, constraints, and validation criteria.

  • Ability to capture and express business, architecture, codebase, and operational knowledge so AI coding agents can execute complex tasks accurately and autonomously.

  • Hands-on experience delivering complex, production-quality software using AI coding tools such as Claude Code, Codex, etc.

Global Collaboration
  • Ability to work effectively in a globally distributed engineering organization and collaborate with teams in Bengaluru, the U.S., China, and Ireland.

  • Strong written and verbal communication skills and the ability to work effectively using both synchronous and asynchronous collaboration.


Additional Details

eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at [email protected]. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.


We use cookies to enhance your experience and may use AI tools for administrative tasks in the hiring process. To learn how we handle your personal data and use AI responsibly, please visit our Talent Privacy Notice, Privacy Center, and AI Hiring Guidelines.

Skills Required

  • Master's degree in Computer Science or a related technical field with 6+ years of experience, or bachelor's degree with 8+ years of experience
  • Hands-on experience designing, developing, and operating distributed systems, databases, storage systems, or large-scale data infrastructure
  • Strong understanding of distributed-systems concepts, including replication, consistency, partitioning, fault tolerance, high availability, and distributed consensus
  • Strong understanding of database and storage-system fundamentals, including storage management, write-ahead logging, transactions, concurrency control, indexing, caching, and query processing
  • Understanding of transaction management, isolation levels, locking, crash recovery, replication, and failover
  • Understanding of distributed-system failure modes and consensus protocols such as RAFT and PAXOS
  • Strong computer science fundamentals in data structures, algorithms, concurrency, networking, operating systems, and software design
  • Strong programming skills in C++, Java, Python, Scala, or equivalent languages
  • Experience with object-oriented design, distributed programming, and relational and/or NoSQL database systems
  • Experience with modern infrastructure technologies and cloud-native environments such as Kubernetes and Docker
  • Ability to independently own significant software components and features from design through production
  • Strong communication and collaboration skills in globally distributed engineering teams
  • Hands-on experience delivering production-quality software using AI coding tools such as Claude Code or Codex

eBay Compensation & Benefits Highlights

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

  • Healthcare Strength — Medical, dental, and vision coverage begin on the date of hire, complemented by mental health resources, an EAP, disability coverage, FSAs, and wellness initiatives.
  • Leave & Time Off Breadth — A robust mix of PTO, paid holidays, flexible work styles, parental leave, and a four‑week paid sabbatical after five years supports work‑life balance.
  • Equity Value & Accessibility — Total compensation commonly includes stock components, with access to an employee stock purchase plan at a discount and stock awards enhancing overall packages.

eBay 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: San Jose, CA
26,035 Employees

What We Do

eBay Inc. is a global commerce leader that connects millions of buyers and sellers around the world. We exist to enable economic opportunity for individuals, entrepreneurs, businesses and organizations of all sizes. Our portfolio of brands includes eBay Marketplace and eBay Classifieds Group, operating in 190 markets around the world. We offer sellers the ability to grow a business with little barrier to entry regardless of size, background or geographic location. We never compete with our sellers. We win when our sellers succeed. Buyers who shop on our Marketplace and Classifieds platforms enjoy a highly personalized experience with an unparalleled selection at great value.

Similar Jobs

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Product Designer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Proactive Support Customer Manager for HPE Storage Products, UKIMEA Region

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
3 Locations
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

ASIC Verification Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Proactive Support Customer Manager for HPE Storage Products, AMER Region

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
3 Locations
85422 Employees

Similar Companies Hiring

Tastewise Thumbnail
Artificial Intelligence • Big Data • Food • Retail • Software • Generative AI • Big Data Analytics
NYC, NYC
120 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account