eBay, Inc. seeks Software Engineer 2 in New York, NY. This role focuses on improving the effectiveness and efficiency of the “Similar Items” recommendation module on eBay’s product pages, which directly impacts millions of daily users. The engineer will build and maintain large-scale data processing pipelines using Scala and Apache Spark, aggregate user interaction signals, and utilize Hadoop Distributed File System (HDFS) to store and manage terabytes of behavioral and product data. Data will be preprocessed for quality and suitability for machine learning tasks. The role involves analyzing structured and unstructured data using SQL and Python (with libraries such as Pandas and NumPy) to extract user preferences and behavioral patterns. New features will be developed and integrated into the recommendation model, and deep learning-based recommended models using PyTorch will be implemented. Model performance will be assessed through offline evaluations and online A/B testing. Collaboration with product managers, data scientists, and backend engineers is essential to align recommendation strategies with user experience goals and business outcomes. Partial telecommuting is permitted from within a commutable distance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level