Data Scientist
Tecdata
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
SpanishJob location
Municipality of Madrid, Spain
Tech stack
Artificial Intelligence
Airflow
Continuous Integration
Github
Python
Machine Learning
Backtesting
TensorFlow
Management of Software Versions
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
PyTorch
Jupyter
Gitlab-ci
Machine Learning Operations
Docker
Jenkins
Job description
Diseñar e implementar soluciones para automatizar el ciclo de experimentación y release de machine learning.
Identificar, diseñar e implantar mejoras en el ciclo de vida de ML:
- Automatización de procesos manuales
- Optimización de data delivery
- Rediseño de infraestructura para mayor escalabilidad
- Despliegue de ML CI/CD pipelines, IaC, y sistemas de monitorización tanto para modelos como para infraestructura.
- Desarrollo de algoritmos avanzados de machine learning orientados a la mejora del Customer Journey.
Requirements
- Construcción de pipelines de ML y CI/CD: MLflow, DVC, Kubeflow, ONNX, TFX, Airflow, Metaflow, Jupyter, PyTorch, TensorFlow, Psycaffold, GitLab CI, GitHub Actions, Jenkins, GitLab CI/CD.
- Versionado basado en los 3 pilares: data, model & code.
- Experiencia en testing end-to-end de sistemas de machine learning.
- Trabajo con Docker para entornos de backtesting y reproducibilidad.
- Scripting en Python (nivel alto).
- Experiencia en Trustworthy AI / Privacy Preserving ML: Federated Learning, anonimización de datos, Model Cards, etc.
- Diseño y despliegue de soluciones en Google Cloud