Data Scientist – RecSys Remote, Portugal | Product Department
About the role
Our client - they're looking for a Data Scientist specialising in Recommendation Systems to join their global Data Science team — building large-scale, production-grade RecSys that impact millions of players worldwide, working alongside Data Scientists, Engineers and Data Engineers.
Key Responsibilities
* Design, implement and optimise end-to-end recommendation pipelines (data ingestion to model inference)
* Build and maintain scalable ETL pipelines
* Develop, evaluate and continuously improve ML models for RecSys
* Research and prototype SOTA approaches to improve recommendation quality
* Integrate multi-modal data (behavioural, transactional, contextual) into models
* Design and analyse A/B tests; build dashboards to track model metrics and business KPIs
* Collaborate with Data Engineers, Software Engineers and stakeholders
Required Skills
* Strong Python (production), including Pandas, Polars, NumPy, scikit-learn, PyTorch, TensorFlow, JAX, Hugging Face
* End-to-end ML deployment on cloud platforms ( Azure, GCP or AWS ) — ETL to monitoring
* Deep learning–based recommender systems (next-item prediction, sequential models)
* SQL and NoSQL databases (PostgreSQL, Redshift, Snowflake, BigQuery, MongoDB, Cassandra)
* Unit/integration testing (Pytest), CI/CD, Docker
Bonus Points For
* Large-scale RecSys (candidate generation, ranking, retrieval, personalisation)
* Publications in deep learning at relevant conferences
* Transformer-based models / LLMs applied to RecSys
* Distributed training and big data tech (Spark, Kafka, Databricks)
* Multi-modal models (text, images, audio)
What They Offer
* Competitive comp based on experience
* Remote-friendly, flexible hours
* Work on state-of-the-art ML infrastructure at scale
* Open-source contribution opportunities