Machine Learning Engineer
Listed on 2026-01-14
-
Software Development
Machine Learning/ ML Engineer, AI Engineer, Software Engineer
Overview
We are Shopfully
, the platform that turns browsing into shopping. We connect 200 million shoppers with deals they love while boosting local sales for hundreds of top retailers and brands. We help consumers save time and money with AI‑powered recommendations and support retailers and brands in engaging customers from online research to in‑store purchases.
Ready to spark your growth with us? We are a rapidly scaling multinational company with a diverse team of 450 people from 30 nationalities. We champion autonomy, flexibility, and a hybrid work model, empowering you to own your work and deliver tangible impact.
Role:Machine Learning Engineer
As a Machine Learning Engineer, your mission is to elevate retail with AI‑driven solutions. You’ll work closely with Data and Software Engineers, Data Scientists, and Product Managers in a highly collaborative environment to transform our retail strategy, curate the finest deals, streamline product discovery for consumers, and power global marketing efforts with automation and personalized content.
Responsibilities- Design, develop, and deploy AI models for information extraction and enrichment from unstructured content (offer images, text, etc.).
- Build and maintain data pipelines (ETL/ELT) using SQL, Pandas, Polars, or Spark, serving +100k predictions per day with good MLOps practices.
- Develop solutions for multi‑modal extreme classification, semantic similarity in a multi‑modal setting, and recommendation systems.
- Maintain extensive Python codebases, following the company’s internal style guidelines.
- Keep up with the latest developments in AI, exploring new architectures and open‑source models to add value for our clients.
- Proficient in Python, with proven experience in PyTorch, Pandas, FastAPI/Flask, and the Hugging Face model ecosystem.
- Strong software engineering skills, fully autonomous in building end‑to‑end pipelines (data, modeling, deployment).
- Advanced knowledge of neural architectures (Transformers, GPT) and experience in NLP tasks such as text classification, named entity recognition, caption generation, and unstructured data extraction.
- Solid understanding of computer vision models (e.g., YOLO), multi‑modal language models, and experience building image‑text search and image captioning projects.
- Knowledge of Open Search or Elasticsearch is a plus.
- Experience with recommendation engines (collaborative, content‑based, knowledge‑based) or libraries such as Surprise, Light
FM, or Implicit is desirable.
- Opportunity to thrive in a rapidly scaling multinational company.
- Vibrant, informal, and inclusive work environment.
- Autonomy, flexibility, and a hybrid work model that empowers you to own your work.
- Access to learning opportunities and regular feedback sessions.
- Modern offices with fresh snacks, coffee (including vegan options), and ergonomic setups.
- Meaningful team events: offsites, happy hours, company parties, and celebrations.
- All necessary equipment provided regardless of remote location.
- Country‑specific advantages based on local contracts and practices.
- Flexible hybrid mode or full‑remote from anywhere in Italy.
- Progress over perfection: move forward with speed and purpose.
- Clarity through transparency: share decisions early and document outcomes.
- Learn loudly: grow by doing, daring, and embracing risk.
- Challenge with empathy: speak up, listen deeply, and build trust.
- Always build better: foster a mindset of continuous improvement.
If you choose to apply for this specific job position, your data may be shared with our affiliates (Offerista Group GmbH, Flipp Operations Inc.) for evaluation purposes. Subsequent contact by an affiliate will be handled under that affiliate’s privacy policy.
Seniority LevelEntry level
Employment TypeContract
Job FunctionEngineering and Information Technology
IndustriesSoftware Development
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).