Software Engineer
Core
Building state-of-the-art recommendation systems, agentic workflows, and deep learning-based retrieval models for eBay's global e-commerce platform to personalize buyer experiences.
Role type
Senior Machine Learning Engineer (Recommendations & Search)
Builds
Real-time recommendation systems, agentic workflows, and ranking models for eBay's website and native apps.
Domain
E-commerce, Large-scale Distributed Systems, Machine Learning
Deliverable
production ML models | product features
Required skills
Software Engineering in OO languages (Scala, Java), Large-scale distributed systems, Cloud services, Big data pipelines (Hadoop, Kafka), Databases (document/key-value stores), Python for ML pipelines, A/B testing, Recommender systems, Search technology
Preferred skills
NLP, Computer Vision, Large Language Models / AI / Agentic workflows, MLOps
Technologies
Scala, Java, Python, Hadoop, Kafka, Cloud services, Document stores, Key-value stores
Responsibilities
Drive engineering delivery of recommendations experiences and agentic workflows, Develop and deploy state-of-the-art AI models, Develop and deploy big data technology and large scale data pipelines, Work with large scale distributed systems serving real-time traffic, Influence how people will interact with recommender systems, Drive marketplace GMB through iterative A/B testing
Seniority
Senior, hands-on IC
