TCGplayer

Software Engineer, Search Experience

TCGplayer
Apply
1 hour ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Drive engineering delivery of live ranking and recommendation experiences across eBay surfaces.
  • Develop and sustain production services, feature pipelines, model integration points, and experimentation workflows for real-time recommendations.
  • Build software for recommendation ranking, candidate enrichment, feature creation, model serving, monitoring, and deployment.
  • Work with large-scale distributed systems, distributed data stores, billions of daily impressions, and low-latency requirements.
  • Translate product and research requirements into technical options, implementation plans, production launches, and measurable business outcomes.
  • Enable A/B testing, analyze experiment results, and use findings to guide feature iterations.
  • Collaborate with product, analytics, applied research, and engineering teams.
  • Contribute reusable engineering patterns, documentation, and development practices.

Requirements

  • Master’s degree in Computer Science or a related field with over two years of relevant experience, or a Bachelor’s degree with more than four years of relevant software engineering experience.
  • Experience designing and implementing efficient, extensible, maintainable software systems in an object-oriented production language such as Java or Scala.
  • Ability to translate product or research requirements into technical build options, estimates, feature specifications, and production-ready plans.
  • Experience with ranking, recommendations, search, personalization, experimentation, or machine learning systems is strongly preferred.
  • Experience with large-scale data pipelines, streaming or batch processing, and distributed data platforms such as Hadoop, Kafka, Spark, or Flink is advantageous.
  • Experience with Python, ML pipelines, feature engineering, model integration, model evaluation, or timely LLM workflows is a plus.
  • Experience with A/B testing, experiment configuration, launch evaluation, and data-guided product iteration is a plus.
  • Ability to work independently, communicate assumptions and risks, and collaborate across product, analytics, applied research, and engineering groups.
  • Academic papers, patents or intellectual property, and technical blogs are advantageous.

Tech Stack

Apache FlinkApache HadoopApache KafkaApache SparkPython
TCGplayer

About TCGplayer

201-500 employees
Contact me