Software Engineer, MTS 1
Core
Design, implement, test, and deploy highly reliable recommendation features at eBay scale for near real-time, highly scaled recommendations to buyers across website and mobile apps. (via careerplan.io/jobs/R0076857-software-engineer-mts-1-at-ebay)
Role type
Senior IC software engineer (search & recommendations)
Builds
Large-scale production services, feature pipelines, model integration points, and experimentation workflows for real-time and near real-time recommendations
Domain
E-commerce, search, recommendations, personalization, machine learning, NLP, LLMs
Deliverable
production ML models
Required skills
Java, Scala, object-oriented programming, SOLID principles, large-scale real-time systems, data pipelines, streaming or batch processing, distributed data platforms
Preferred skills
Python, ML pipelines, feature engineering, model integration, model evaluation, LLM workflows, search/recommendations/personalization/experimentation/ML systems, A/B testing, experiment configuration, launch evaluation, data-guided product iteration, academic papers/patents/IP/technical blogs
Technologies
Hadoop, Kafka, Spark, Flink
Responsibilities
Drive engineering delivery of high-traffic search and recommendation experiences; Develop and maintain large-scale production services and experimentation workflows; Work with large-scale distributed systems handling high-volume traffic and low-latency SLA requirements; Collaborate with product, analytics, applied research, and engineering teams to transform feature requests into production launches; Support iterative A/B testing by enabling experiments and analyzing results
Seniority
Senior, hands-on IC
