Senior Machine Learning Engineer

Anova

Porto

Híbrido

EUR 70 000 - 100 000

Tempo integral

há 42 horas
Torna-te num dos primeiros candidatos

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Anova is seeking a senior ML engineer to own end-to-end machine learning solutions for real-time IIoT data. The role is hybrid from the Porto office with most work possible remotely and occasional in-office collaboration.

You will build and productionize ML models for forecasting, classification, and anomaly detection on time-series data from sensors worldwide. Strong Python, ML tooling, and MLOps experience are essential, plus English fluency.

Qualificações

  • Bachelor’s degree or equivalent in a quantitative field.
  • 5+ years in ML engineering or related software role with production deployment.
  • Hands-on experience delivering production-grade ML solutions.
  • Strong Python and engineering habits (Git, reviews, linters, tests, CI/CD).
  • Understand feature engineering, ML algorithms, model training and evaluation.
  • Experience with modern ML stack and MLOps practices.
  • Fluency in English, written and spoken.

Responsabilidades

  • Own ML solutions end to end: roadmap, framing problems, pipelines, production delivery.
  • Translate business goals into ML results and communicate uncertainties to stakeholders.
  • Make technical decisions, contribute to implementation, mentor engineers through reviews.
  • Deliver forecasting, classification, anomaly detection on time-series data from global sensors.
  • Run and monitor models: drift detection, retraining, and data pipeline shaping.
  • Work with AI tools and ensure code quality and proper documentation.

Conhecimentos

Machine learning
Production deployment
Python programming
Git workflows
CI/CD pipelines
Feature engineering
ML tools stack
MLOps practices
Agentic coding tools
English fluency

Formação académica

Bachelor's degree in Computer Science, Data Science, Engineering, or related quantitative field

Ferramentas

LightGBM
XGBoost
scikit-learn
PyTorch
MLflow
Time series tooling

Descrição da oferta de emprego

Make a measurable and mission-critical impact.

Bring your unique talents and experience to a leading company in Industrial IoT (IIoT) solutions. Grow your passion into a rewarding profession by joining a dynamic and expanding organization. You’ll play a vital role that supports your success and helps drive safe, efficient, and reliable operations across industries worldwide.

Where you’ll work: This is a hybrid role based out of our Porto office. In practice, most of your work can be done remotely, with occasional in-office time in Porto for team collaboration — a flexibility our engineers consistently tell us they value.

Job Duties And Responsibilities

You will own machine learning solutions end to end — from framing the business problem to running models reliably in production — built on real-time telemetry from industrial IoT sensors deployed around the world.

Collaborate for success
  • Own machine learning projects end to end: plan the roadmap, frame the problem, build the pipelines, and take solutions through to production.
  • Translate business goals into ML solutions, and explain results, limitations and uncertainty to business stakeholders in terms they can act on.
  • Make the technical decisions, contribute significantly to the implementation, and mentor other engineers through code review and design discussion. This is a hands‑on role.
Build ML-powered solutions
  • Deliver forecasting, classification and anomaly detection on time series from industrial IoT sensors reporting in real time from sites across the globe.
  • Work with the realities of sensor data: gaps, drift, scarce labels, and a device population that keeps evolving.
  • Run what you build — monitoring, drift detection and retraining — and shape the data pipelines your models depend on.
Engineer with AI assistance
  • Use agentic coding tools — Claude Code, Copilot, Cursor and similar — as a normal part of daily delivery.
  • Hold AI-generated code to the same bar as any other code. You are accountable for what you ship.
  • Structure repositories, tests and documentation so both people and agents can work in them effectively, and share the patterns and guardrails that work so the team's baseline rises.
  • Apply Anova's AI Handbook guidance on model risk and human-in-the-loop validation to any model whose output reaches a customer or drives an automated action.

Advocate for quality: Contribute to and continuously adapt best practices and Ways of Working across data engineering, machine learning and MLOps, so the team ships high-quality solutions that create real impact for our clients.

Minimum Requirements
  • Bachelor's degree in Computer Science, Data Science, Engineering, or a related quantitative field or equivalent combination of education and experience
  • 5+ years of experience in machine learning engineering or a closely related software engineering role, including hands‑on production deployment (6–8 years preferred).
  • Hands‑on experience delivering production‑level, cloud‑native machine learning solutions.
  • Strong Python and the engineering habits that go with it: git, code review, linters, unit tests and CI/CD pipelines are things you use daily.
  • Strong understanding of feature engineering, ML algorithms, model training and evaluation.
  • Solid experience across a modern ML stack: gradient boosting (LightGBM, XGBoost), scikit‑learn, PyTorch, MLflow, and current time series tooling.
  • Experience operating models in production: deployment, monitoring, drift detection and retraining, and a feel for the MLOps practices that make that sustainable.
  • Fluency with agentic coding tools.
  • Fluent in written and spoken English.
Preferred Qualifications
  • Depth in the Azure Databricks platform: PySpark, MLflow, streaming pipelines.
  • Experience implementing agentic workflows in production.
  • Familiarity with MCP (Model Context Protocol) or similar patterns for exposing models as tools other agents can call directly.
  • Domain experience in industrial, energy or IoT settings.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

AI Software Engineer
AI Software Engineer

Critical Manufacturing • Maia

Presencial
EUR 60 000 - 90 000
AI&ML Engineer
AI&ML Engineer

99X Technology • Leiria

Presencial
EUR 60 000 - 80 000
Machine Learning Engineer
Machine Learning Engineer

NextWave Publications • Porto

Presencial
Machine Learning Engineer
Machine Learning Engineer

Rumos Group • Lisboa

Presencial
EUR 35 000 - 50 000
Access to a certified training plan
Senior / Lead Machine Learning Engineer (AI & LLM Systems) - Hybrid (2 days office)
Senior / Lead Machine Learning Engineer (AI & LLM Systems) - Hybrid (2 days office)

HumanIT Digital Consulting • Lisboa

Híbrido
EUR 70 000 - 100 000
Hybrid work model
Opportunity for technical leadership
Mentorship opportunities
Machine Learning Engineer | Data Engineer
Machine Learning Engineer | Data Engineer

DBServices Portugal • Marco de Canaveses

Híbrido
EUR 45 000 - 65 000
Senior Machine Learning Engineer – Portugal
Senior Machine Learning Engineer – Portugal

Fut-ure Recruitment and Technology • Portugal

Híbrido
EUR 70 000 - 120 000
Competitive pay and bonus
Career development
Meal package
+3
Senior Machine Learning Engineer – Lisbon, Portugal
Senior Machine Learning Engineer – Lisbon, Portugal

Fut-ure Recruitment and Technology • Lisboa

Híbrido
EUR 50 000 - 70 000
Competitive pay and bonus
Career development opportunities
Meal package
+2
Machine Learning Engineer
Machine Learning Engineer

RedLine Freight Services • Porto

Presencial
Flexible Mlops Engineer: Build Scalable Ml Pipelines
Flexible Mlops Engineer: Build Scalable Ml Pipelines

ADENTIS • Lisboa

Híbrido
EUR 45 000 - 75 000
Health benefits
Flexible schedule
Training & certifications
+3