1 day ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, build, and operate scalable backend and machine learning systems for sponsored experiences, ranking, retrieval, and personalization.
- Develop and own MLOps pipelines for CI/CD, model training, validation, and monitoring.
- Engineer 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 robust production code with Applied Researchers.
- Apply software engineering best practices including code reviews, testing, documentation, and architecture design.
- Monitor ML service performance, resolve production issues, and improve reliability and efficiency.
- Mentor team members through technical guidance, code reviews, architecture design, and pair programming.
Requirements
- Master’s degree in Computer Science or a related area with 7+ years of relevant experience, or a bachelor’s degree with 9+ years, in ML, AI, or Data Engineering.
- Expertise in production engineering and software development using an object-oriented language such as Scala, Java, or Python.
- Extensive experience with distributed big-data frameworks such as Apache Hadoop, Apache Spark, or Apache Flink.
- Production experience with TensorFlow and PyTorch.
- Preferred experience with TensorFlow Serving, TorchServe, NVIDIA Triton, LangChain, and Hugging Face Transformers.
- Ability to build and manage ML CI/CD pipelines using 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 machine learning systems in 24/7 production environments, including monitoring, alerting, and incident response.
Tech Stack
Apache FlinkApache HadoopApache SparkAWSAzureDockerGoogle Cloud PlatformgRPCHugging Face TransformersJavaKubernetesPythonPyTorchScalaTensorFlow
Categories
About TCGplayer
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.
