Software Engineering Manager, Search
Role details
Job location
Tech stack
Job description
We serve several billion requests per day and host multiple billion documents in our production system. The mission of the search platform team is to help the different eBay product teams to create relevant, scalable, and magical experiences that are powered by AI.
We do this by:
- Adding new functionality to the platform,
- Optimizing cost-to-serve and latency on a platform level or optimizing via consultation on the application level, and
- Improving self-serve and monitoring capabilities.
General platform optimizations are usually achieved by developing or using advanced data structures and algorithms, while application-level optimizations are mostly rooted in a deep understanding of designing information retrieval systems. The core components of Cassini are written in modern C++, and we use parallel and distributed computation to power query serving. If you have a background in those areas and would like to contribute to achieving our mission, please come join us!
What you will accomplish:
- Lead and develop a team of skilled C++ developers of eBay's search platform
- Set and drive technical direction for the team, ensuring scalable, high-performance, and maintainable architecture.
- Partner multi-functionally with product, science, and front end teams to deliver intuitive, end-to-end shopping experiences.
- Champion engineering standard processes, including use of AI-assisted development tools, automated testing, and modern CI/CD workflows.
- Guide the development efforts of a team dedicated to excellence of the search platform.
- Cultivate a culture of collaboration, curiosity, and continuous improvement within the engineering team.
Requirements
- Bachelor's or Master's Degree in Computer Science or a closely related field, accompanied by 5 years of proven experience, or equivalent experience in place of the degree
- Experience in leading or managing software engineering teams.
- Deep, demonstrable expertise using modern C++ standards (C++17/20 or later) for high-performance computing
- Expertise in building scalable, distributed systems
- Excellent communication and teamwork skills across diverse teams and interested parties.
- Experience in e-commerce or logistics is a plus.