TCGplayer

MTS-2 Backend Engineer, ML Systems

TCGplayer
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, build, and operate scalable backend and ML systems for sponsored experiences, ranking, retrieval, and personalization.
  • Develop and own MLOps pipelines for model delivery, training, validation, and monitoring.
  • Build distributed data pipelines for large-scale model training and feature engineering.
  • Implement and optimize traditional ML and Generative AI models for low-latency, high-throughput serving.
  • Translate research prototypes and novel algorithms into production-ready software with Applied Researchers.
  • Apply software engineering best practices, including code reviews, testing, documentation, and pair programming.
  • Monitor performance, resolve production issues, and improve the reliability and efficiency of ML services.
  • Mentor team members through technical guidance, architecture design, and code reviews.

Requirements

  • MS in Computer Science or a related area with 5+ years of relevant experience, or BS/BA with 7+ years, in ML, AI, or data engineering.
  • Expertise in production software engineering using an object-oriented language such as Scala, Java, or Python.
  • Extensive experience with distributed big-data processing frameworks such as Apache Hadoop, Spark, or Flink.
  • Production experience with TensorFlow and PyTorch.
  • Experience with model-serving frameworks such as TensorFlow Serving, TorchServe, or NVIDIA Triton.
  • Experience with LLM operations libraries such as LangChain and Hugging Face Transformers is preferred.
  • Ability to build and manage ML model delivery pipelines and use Docker and Kubernetes.
  • Experience with cloud services, big-data pipelines, and databases, including AWS, GCP, or Azure.
  • Ability to design scalable distributed systems and expose functionality through RESTful or gRPC APIs.
  • Strong understanding of operating ML systems in 24/7 production environments, including monitoring, alerting, and incident response.

Tech Stack

Apache FlinkApache HadoopApache SparkAWSAzureDockerGoogle Cloud PlatformHugging Face TransformersJavaKubernetesPythonPyTorchScalaTensorFlow

Categories

BackendData EngineeringML Engineering
TCGplayer

About TCGplayer

201-500 employees

TCGplayer operates an online marketplace and software tools for buying and selling trading card games and related collectibles, serving hobby shops and individual sellers. It generates revenue through marketplace fees, seller subscriptions, and fulfillment programs such as TCGplayer Direct. An eBay subsidiary, the company provides authentication and logistics services that help stores list inventory at scale and reach buyers across the U.S. and internationally.

Contact me