Software Engineer, Real-Time Recommendations

eBay

Amsterdam

On-site

EUR 90,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

eBay, Amsterdam-based, seeks a Software Engineer to design, implement, test, and deploy scalable recommendation features. You will collaborate with product managers, engineers, and research leaders to build, launch, monitor, and improve personalized shopping experiences at scale.

You will work with a team skilled in ML, NLP, and AI, applying latest advancements in ranking and recommender systems, and contribute to real-time recommendations across web and mobile apps.

Qualifications

  • Bachelor’s degree with 5+ years of relevant experience OR Master’s degree with 4+ years.
  • Expertise with object-oriented languages such as Java, Scala, or similar production languages in a high-scale distributed setting.
  • Experience with large-scale real-time systems, data pipelines, streaming or batch processing, and distributed data platforms like Hadoop, Kafka, Spark, Flink, or comparable technologies.
  • Experience with Python, ML pipelines, feature engineering, model integration, model evaluation, or timely LLM workflows is a plus.
  • Ability to work independently on prioritized areas and communicate assumptions, risks, and tradeoffs clearly.
  • Experience with search, recommendations, personalization, experimentation, or ML systems is strongly preferred.
  • Experience in A/B testing, experiment configuration, launch evaluation, and data-guided iteration is a plus.
  • Publications or patents/technical blogs are a plus.

Responsibilities

  • Drive engineering delivery of high-traffic search and recommendation experiences at eBay.
  • Develop and maintain large-scale production services, feature pipelines, model integration points, and experimentation workflows.
  • Work with large-scale distributed systems handling high-volume traffic, distributed data stores, billions of daily impressions, and low-latency SLAs.
  • Collaborate with researchers and engineers across the team with ML and NLP expertise.
  • Translate feature requests into build options, implementation plans, and production launches.
  • Support iterative A/B testing by enabling experiments and analyzing results.

Skills

Java
Scala
Object-oriented design
Distributed systems
Hadoop
Kafka
Spark
Flink
Python
ML pipelines
LLM workflows
A/B testing
Academic papers

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related field

Tools

Hadoop
Kafka
Spark
Flink

Job description

eBay, Amsterdam-based, seeks a Software Engineer to design, implement, test, and deploy scalable recommendation features. You will collaborate with product managers, engineers, and research leaders to build, launch, monitor, and improve personalized shopping experiences at scale.

You will work with a team skilled in ML, NLP, and AI, applying latest advancements in ranking and recommender systems, and contribute to real-time recommendations across web and mobile apps.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, MTS 1
Software Engineer, MTS 1

eBay • Amsterdam

On-site
EUR 90,000 - 150,000
Remote ML Engineer: Real-Time Personalization & Ranking
Remote ML Engineer: Real-Time Personalization & Ranking

Jobgether SRL • Netherlands

Remote
EUR 72,000 - 107,000
Fully remote work
Unlimited vacation
Home office support
Senior MarTech Engineer: AI-Powered Ads & Scalable Backend
Senior MarTech Engineer: AI-Powered Ads & Scalable Backend

eBay • Amsterdam

On-site
EUR 90,000 - 150,000
Applied Researcher - Multi-Agent Systems
Applied Researcher - Multi-Agent Systems

eBay • Amsterdam

On-site
EUR 120,000 - 180,000
Principal Software Engineer, Ads Platform Architect
Principal Software Engineer, Ads Platform Architect

eBay • Amsterdam

On-site
EUR 140,000 - 190,000
Flexible working environment
Wellbeing support
Competitive compensation
+1
Senior AI Scientist, Multi-Agent Systems
Senior AI Scientist, Multi-Agent Systems

eBay • Amsterdam

On-site
EUR 120,000 - 180,000
Machine Learning Engineer
Machine Learning Engineer

Pure App • Netherlands

On-site
EUR 85,756 - 145,785
Yearly performance bonus
Education budget
Multinational and diverse workplace
Recommendation Engineer – Scale Personalization with Impact
Recommendation Engineer – Scale Personalization with Impact

Reliving.nl • Amsterdam

On-site
EUR 50,000 - 70,000
Impact gedreven organisatie
Vrijheid voor experimenten
Hightech werkomgeving
Personalization ML Engineer — Remote, High-Scale
Personalization ML Engineer — Remote, High-Scale

Jobgether SRL • Netherlands

Remote
EUR 71,000 - 106,000
Unlimited vacation
Work-from-home stipend
Apple laptop provided
+4
Principal Software Engineer
Principal Software Engineer

eBay • Amsterdam

On-site
EUR 140,000 - 190,000
Flexible working environment
Wellbeing support
Competitive compensation
+1