
Data & ML Engineer β Python, PyTorch, MLflow
Posted Jun 11

Posted Jun 11
This is a fully remote position, open to applicants in Portugal.
β’ Become a part of a cross-functional ML engineering team that develops the pipelines, feature stores, and serving infrastructure to transition models from experimentation to production.
β’ Engage in daily collaboration with data scientists, product engineers, and platform engineers within an environment where machine learning is a fundamental capability rather than a secondary focus.
β’ 3β8 years of combined experience in data engineering and the ML model lifecycle (Mid: 3β5 yrs / Senior: 5β8 yrs)
β’ Proficient in advanced, production-grade Python for model training, serving, and automation
β’ Practical experience with at least one ML framework: scikit-learn, PyTorch, or TensorFlow
β’ Familiarity with MLOps tools: MLflow, Kubeflow, or Amazon SageMaker for experiment tracking and model deployment
β’ Strong understanding of the complete ML lifecycle: data ingestion, feature engineering, training, evaluation, and production
β’ Experience in designing and managing feature stores for both batch and real-time inference
β’ Knowledge of model deployment and REST or gRPC serving methodologies in production settings
β’ Proficient with cloud ML services: Amazon SageMaker, GCP Vertex AI, or Azure ML
β’ Experience with data pipeline tools: Apache Airflow, Apache Spark, or dbt
β’ Familiarity with CI/CD practices for ML, including model registry management, A/B testing frameworks, and production monitoring
β’ Strong SQL and data wrangling capabilities at scale
β’ English proficiency: B2 (Upper Intermediate) β required
β’ Must be based in Portugal β strongly preferred for Portuguese nationals or residents.
β’ 15th month salary
β’ Health insurance that covers your family
β’ Day off for your birthday
β’ Mobility program available for digital nomads
β’ Genuine work-life balance
β’ Comprehensive benefits
CodiLime
Sphinx Defense
Get handpicked remote jobs straight to your inbox weekly.