offerista logo
offerista2 months ago

Machine Learning Engineer

Remote · Italy

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown

Job Summary

Machine Learning Engineer for an AI-driven retail platform. Responsibilities include information extraction and enrichment from unstructured content, building data pipelines and ETL/ELT processes, multi-modal classification, semantic similarity in multi-modal contexts, and developing recommendation systems. Key tasks involve writing SQL, processing data with Pandas/Polars/Spark, implementing MLOps practices to deploy AI models producing 100k+ predictions daily, designing end-to-end AI solutions for processing offer images/text to extract valuable data, maintaining large Python codebases, and staying updated on advances in AI (transformers, NLP, CV, and multimodal models). Required skills include Python, PyTorch, Pandas, FastAPI/Flask, HuggingFace ecosystem, NLP, Transformers, image understanding (YOLO, CV), and familiarity with OpenSearch/ElasticSearch. The role offers hybrid work in Italy with possible full-remote-from-Italy arrangements, collaborative environment with Data/Software Engineers, Data Scientists, and Product Managers.

Required Qualifications

  • Proficient Python
  • Experience with PyTorch
  • Pandas
  • FastAPI or Flask
  • HuggingFace ecosystem
  • NLP and Generative AI
  • Transformers
  • Unstructured data extraction
  • Multi-modal data processing
  • Experience with OpenSearch or ElasticSearch is a plus
  • Experience with recommender systems (collaborative, content-based, or knowledge-based) is a plus
  • Data pipelines and ETL/ELT
  • SQL
  • Spark
  • Polars
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

offerista

Machine Learning Engineer

Apply on Sorce