Solving technical challenges at scale to power the world’s largest Internet marketplace.

Platforms and Frameworks

Streamlining Language Technology from Idea to Deployment

In recent eBay Tech Blog articles, we presented the Unified AI platform called Krylov and our pythonic tool to interact with the platform, PyKrylov. In this article, we introduce our Natural Language Processing framework built on top of the AI platform.

By: Daniel Stein, Gregor Leusch, Praseeda Sathaye and Selcuk Kopru
Data Infrastructure and Services

Resiliency and Disaster Recovery with Kafka

Multi-Region Kafka Setup Using MirrorMaker 2.0

By: Engin Yoeyen
Developer Tools

Auto Effect Pattern with Redux and React Hooks

A pattern for managing HTTP requests with Redux and React hooks. It separates concerns of data fetching and binding logic from components into hooks to make it easier to use.

By: Pei Wang
Developer Tools

Front End Debugging — Tips on Resolving Issues Quickly so You Can Move on to Better Things

How did you get here? Have you been staring at the screen for days debugging a mysterious problem that makes no sense? The head-banging is probably making you dizzy and even more frustrated. Now, move away from that wall and read on. I am going to share some debugging tips that will help you.

By: Michael Woo
Android

Homepage Speed Improvements on eBay Android

In this blog, we discuss strategies to improve application speed.

By: Billy Sword and Viswa Vaddi
Big Data

Enabling HDFS Federation Having 1B File System Objects

In this blog, we discuss our journey to enable NameNode federation for cluster with 4,000+ nodes, 1B file system objects and 170PB of storage.

By: Ruchir Shah
Mobile

eBay Motors: Screenshot Testing with Flutter

The team continues to update the eBay Motors App using Google’s UI toolkit, Flutter.

By: Maksim Zadorskii, Corey Sprague and Larry McKenzie

Engineering Opportunities at eBay

Software Development
Software Architecture
Software QA
Technical Product Management

It’s all about the code. High quality, efficient, elegant code that fuels the commerce revolution. Help create the infrastructure and applications that unlock more economic opportunity for millions of people every day. This is your chance to take on some of the most complex technical problems in service of making a tangible impact around the globe. Learn more about Engineering Careers.

Architects build the future. You're a technologist with a passion to design systems and long-term software roadmaps for new and valuable technology programs. These drive value for our customers, our company and communities around the world. Here, you can architect the foundation that is transforming commerce. Learn more about Engineering Careers.

It’s not right until you say so. Our Quality Engineers ensure that new releases work as expected for our customers, every time. Create end-to-end test plans and then execute them to validate that our solutions have met or exceeded all requirements and business objectives. You are the ultimate gatekeeper of the customer experience. Learn more about Engineering Careers.

We can’t get there without a map. You will help define the strategy and vision for our technical solutions—building multi-generational product plans and roadmaps for an evolving and complex global product portfolio. Work with product and development teams to identify new ways to deliver exceptional experiences for consumers and merchants. Learn more about Engineering Careers.

Developer Tools

Know Your Developer (KYD)

The vision of any API program is to deliver a world-class developer experience that enables partners to be inventive, provide their users with fantastic experience, and propel their business into the future. Learn the guiding principles behind eBay's Developers Program.

By: Tanya Vlahovic
Microservices

New & Improved Terapeak Research 2.0 in eBay Seller Hub

Follow the journey of integrating Terapeak into eBay Seller Hub, making it available to millions of eBay sellers.

By: Senthilkumar Gopal, Cem Gemici, Lucan McRandall, Shawn Zhang and Yury Elizarov