JobRaahGet matched free

Jobs

Software Engineer 3, Search Backend

ebay · Austin · United States · On-site

Pay: USD 98,000 – 173,600 a year

Posted Sep 25, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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 the role: We are looking for a talented mid-level engineer to join the Search Backend team and help us push the boundaries of index distribution. You'll be at the heart of building and operating the distribution pipelines that deliver search indexes to thousands of Search nodes, serving as the critical backbone that keeps eBay's search engine fast, fresh, and reliable. This is a high-stakes, high-impact role where your work is the foundation of a superior Search experience for hundreds of millions of eBay users every day. Responsibilities: Design and build core components of eBay's search index distribution infrastructure including real-time streaming pipelines that move data with precision and speed across thousands of nodes. Architect highly scalable, fault-tolerant pipelines that power both real-time and batch index distribution at global scale. Build intelligent systems for auto-managing index distribution clusters — think self-healing infrastructure with proactive health monitoring, smart alerting, and automated remediation. Take full ownership of distributed pipeline components from initial design all the way to production, driving quality and reliability at every step. Write clean, well-documented code that is  maintainable, extensible, and ready to scale and built for the long haul. Work closely with Search Backend, Infrastructure, and partner teams to ensure indexes are fresh, consistent, and delivered on time, every time. Dive deep into complex distributed system issues debugging and troubleshooting pipeline failures, index delivery anomalies, and performance bottlenecks across a large-scale, multi-pool infrastructure. Requirements: BS/BA or above in Computer Science or a related field 4 or more years of professional software engineering experience building production applications Demonstrated ability building backend distributed systems, fault tolerance, consistency, replication, and concurrency Deep understanding of data structures, algorithms, and the fundamentals of distributed systems Strong proficiency in Java, Scala, or similar languages Proven hands-on experience with streaming and data pipeline technologies -  Kafka, Spark, Flink, or similar Experience with cluster coordination tools like Zooke…