Software Engineer - Services
Core
Build and enhance scalable, resilient backend services powering eBay's core search capabilities for millions of users worldwide.
Role type
Mid-level backend software engineer (search infrastructure)
Builds
High-performance, low-latency backend services and search platform features
Domain
E-commerce, Search Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
backend programming (Kotlin, Java, Python), computer science fundamentals (data structures, algorithms), GraphQL, REST APIs, microservices, CI/CD, testing, logging, monitoring, version control
Preferred skills
production backend system experience, search technologies (Elasticsearch, Lucene), cloud infrastructure, containers, orchestration tools, distributed systems experience
Technologies
Kotlin, Java, Python, GraphQL, REST, Elasticsearch, Lucene
Responsibilities
Design and develop backend services for the agentic/search platform, implement features and fixes, write maintainable code with test coverage, collaborate with product managers and engineering teams, assist with service reliability and debugging, participate in code reviews
Seniority
Mid-level, hands-on IC