Machine Learning Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Join eBay as a Machine Learning Engineer (T25) on the Product Knowledge team, a pivotal group at the forefront of eBay's tech-driven, customer-centric evolution. You will work with a vast Big Data system encompassing listings, transactions, products, and knowledge graphs. Our team comprises experts in Machine Learning, Data Science, Software Engineering, Operations, and Big Data Analytics, fostering a collaborative environment rich with learning and growth opportunities.
We are seeking skilled engineers who excel at developing elegant solutions to complex challenges. Your responsibilities will include:
- Developing data pipelines processing billions of items, often utilizing ML models.
- Building low-latency services for Search and Information Retrieval on massive datasets.
- Designing robust APIs and integrating data layers with customer-facing applications.
- Conducting A/B tests to evaluate and measure the impact of new functionalities.
If you thrive on challenges and excel in managing complexity, we encourage you to apply. eBay offers a competitive salary, including stock grants and annual bonuses, a supportive work culture that balances business impact with employee well-being, and the opportunity to be part of a company committed to making a positive global impact.
Job Responsibilities:
- Design, deliver, and maintain key features in data pipelines, ML processing, and service infrastructure.
- Optimize software performance for throughput and latency requirements.
- Collaborate with managers, peers, and Product Managers to scope projects.
- Develop sound technical strategies aligned with project goals, timelines, and impact.
- Lead cross-team initiatives, ensuring alignment and coherent technical solutions.
- Actively participate in knowledge sharing within the organization.
Minimum Qualifications:
- Demonstrated passion and commitment to technical excellence.
- B.Sc. or M.Sc. in Computer Science or equivalent professional experience.
- 2+ years of software design and development experience in backend services and/or data pipelines.
- Strong foundation in Data Structures, Algorithms, Object-Oriented Programming, Software Design, and Statistics.
- Proficiency in production-grade coding in Java, and Python/Scala.
- Experience with data analysis and statistical computation.
- Experience operating Big Data processing pipelines (e.g., Hadoop, Spark).
- Excellent verbal and written communication and collaboration skills.
Company
eBay
eBay is a premier global e-commerce platform dedicated to transforming the way the world shops and sells. We empower millions of buyers and sellers across over 190 markets, driven by a commitment to i...