SWE-3 Machine Learning Engineer
Core
Build production ML systems, data pipelines, and MLOps infrastructure to serve personalized experiences (ranking, retrieval, recommendations) for millions of eBay users.
Role type
Senior Machine Learning Engineer (Production Systems & MLOps)
Builds
Scalable backend/ML systems, data pipelines, and APIs for sponsored search, item recommendations, and GenAI capabilities.
Domain
E-commerce, Applied Machine Learning, Generative AI
Deliverable
production ML models
Required skills
Production software engineering (Scala/Java/Python), Big data distributed processing (Spark/Flink/Hadoop), ML frameworks (TensorFlow/PyTorch), MLOps/CI-CD, Cloud services (AWS/GCP/Azure), Distributed system design, RESTful/gRPC API development
Preferred skills
Experience with Generative AI/LLMs, Experience translating research prototypes to production code
Technologies
TensorFlow, PyTorch, Apache Spark, Apache Flink, Docker, Kubernetes, AWS, GCP, Azure
Responsibilities
Design and operate scalable backend and ML systems for ranking and personalization; Develop and own MLOps pipelines for training, validation, and monitoring; Engineer robust data pipelines for feature engineering; Implement and optimize traditional and GenAI models for low-latency serving; Collaborate with researchers to harden prototypes into production code; Monitor system performance and resolve production issues.
Seniority
Senior, hands-on IC