Machine Learning Engineer
On-site · Barcelona, Catalonia, Spain
Job Summary
Senior Analyst – AI & Data Science responsible for designing, developing, and delivering end-to-end AI and data-driven solutions, including GenAI and LLM-based applications, primarily on Microsoft Azure. Responsibilities include data exploration, feature engineering, model development, evaluation, deployment, and monitoring; developing solutions across NLP, computer vision, forecasting, and predictive analytics; translating business problems into analytical/machine-learning formulations; supporting client presentations, demos, and proposals; staying current with advancements in Data Science, ML/DL, and GenAI; contributing to reusable assets and collaborating with architects to identify opportunities for AI to transform client operations. Required skills include strong data science foundations, hands-on experience with ML/DL frameworks, Python proficiency, NLP and GenAI expertise, familiarity with Azure AI offerings, and bilingual English/Spanish communication; preferred education of a bachelor’s or master’s degree and 3+ years of relevant experience.
Required Qualifications
- Bachelor’s degree in Computer Science, Data Science, Statistics, Mathematics, Physics, Engineering, or related quantitative field
- 3+ years of experience delivering Data Science, Machine Learning, or AI projects in real-world environments
- Strong foundation in Data Science and applied machine learning (supervised and unsupervised learning)
- Hands-on experience with ML/DL frameworks (scikit-learn, PyTorch, TensorFlow or equivalent)
- Proficiency in Python for data analysis and ML development
- Experience with structured and unstructured data including text data for NLP use cases
- Experience with Generative AI, LLMs, embeddings, prompt engineering, and retrieval-based approaches
- Exposure to Azure AI / Azure Machine Learning / Azure OpenAI is highly valued
- Ability to communicate insights in English and Spanish; client-facing experience
- Ability to work in an agile environment; willingness to collaborate with nearshore teams
- Experience with model evaluation, validation, and performance metrics
- Experience contributing to reusable assets and storytelling with data
- Familiarity with NLP, computer vision, forecasting, or optimization use cases
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.