MTS 2, Software Engineer, Backend
Core
Design and deliver backend capabilities that turn shopper intent into optimized search queries and high-quality search results at scale for eBay's global marketplace.
Role type
Senior IC backend software engineer (search systems)
Builds
Core search services, ranking algorithms, and high-performance backend systems for eBay Search
Domain
E-commerce, Search, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java (17+), Spring Boot, REST APIs, messaging systems, distributed systems fundamentals, API design, observability, test automation, technical leadership
Preferred skills
Search/retrieval concepts (query processing, ranking, facets), GraphQL, Kafka, AI-assisted development tools
Technologies
Java, Spring Boot, Kafka, GraphQL
Responsibilities
Design and deliver backend capabilities for search queries and results; Lead operational segments covering architecture, development, verification, and rollout; Develop technical compositions and execution plans balancing time-to-market with quality; Partner across teams to define interfaces and drive improvements in relevance and latency; Raise system quality through observability and resilience practices; Identify and address technical debt and workflow inefficiencies
Seniority
Senior, hands-on IC