E

eBay

Global marketplace for buying and selling

Machine Learning Engineer 2

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • A master's degree in Computer Science or a related area and 7+ years of relevant work experience, or a bachelor's degree or Bachelor of Arts and 9+ years of relevant work experience in machine learning, artificial intelligence, or data engineering.
  • Expertise in production engineering practices and software development in an object-oriented language such as Scala, Java, or Python.
  • Extensive experience with big data distributed processing frameworks such as Apache Hadoop, Spark, or Flink.
  • Experience using machine learning frameworks such as TensorFlow and PyTorch in production.
  • Experience using cloud services, big data pipelines, and databases, such as AWS, GCP, or Azure.
  • Ability to design and build scalable distributed systems and expose functionality through RESTful or gRPC APIs.
  • Strong understanding of the challenges and requirements of running machine learning in a live, 24/7 production environment, including monitoring, alerting, and incident response.

Responsibilities

  • Design, build, and operate scalable backend and machine learning systems supporting sponsored experiences, ranking, retrieval, and personalization.
  • Develop and own MLOps pipelines for continuous integration, continuous delivery, training, validation, and monitoring of production-grade models.
  • Engineer robust data pipelines using big data technologies to process large datasets for model training and feature engineering.
  • Implement and optimize traditional machine learning models and generative AI models, including large language models, for low-latency serving and high-throughput environments.
  • Collaborate with Applied Researchers to translate novel algorithms and research prototypes into hardened, production-ready code.
  • Promote software engineering best practices, including code reviews, testing, and documentation, within the machine learning team.
  • Monitor system performance, identify and resolve production issues, and improve the reliability and efficiency of machine learning services.
  • Mentor team members through code reviews, technical guidance, architecture design, and pair programming.

Desired Qualifications

  • Experience with serving frameworks such as TensorFlow Serving, TorchServe, or NVIDIA Triton, and libraries for large language model operations such as LangChain or Hugging Face Transformers.
  • Ability to build and manage continuous integration and continuous delivery pipelines for machine learning models, including proficiency with containerization tools such as Docker and Kubernetes.

About the Company

eBay

Global marketplace for buying and selling

eBay operates a global online marketplace where buyers and sellers can trade a wide range of items, from electronics to fashion to collectibles. Sellers list items with details, buyers browse, bid in auctions or buy via Buy It Now, and the platform processes payments and facilitates shipping, earning revenue from listing fees, final-value fees, advertising, and subscriptions. eBay differentiates itself with a combination of auction-style and fixed-price listings, a large international reach, and buyer/seller protections along with seller tools and promotional options. The goal is to enable easy, varied, and secure commerce across many product categories for people and businesses worldwide.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1995

Recently Posted Jobs

Explore more opportunities at eBay

See more jobs