696,664open jobs
40,824companies
99,873added this week
Browse all
Salary
$46k – $113k per year (Estimated)
Location
In office (Porto)
Seniority
Senior · 6+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
ANOVA WINS AGAIN. Anova Awarded 2023 IoT Analytics Platform of the Year.

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’llplay a vital role that supports your success and helps drive safe, efficient, and reliable operations across industries worldwide.

    Where you’llwork: 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 theyvalue.

    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 toproduction.
    • Translate business goals into ML solutions, and explain results, limitationsand uncertainty to business stakeholders in terms they can act on.
    • Make the technicaldecisions, 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, classificationand 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 detectionand 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, andshare the patterns and guardrails that workso 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 orequivalent 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 trainingand 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 MLOpspractices 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, energyor IoT settings.
    Free account
    Stop reading job ads. Get the ones that fit.
    One free account turns this page into a shortlist built around your stack, your level and your pay.
    Match on every job. Stack, seniority, pay and location, scored against your profile.
    696,664 open roles. Read straight off company career pages, refreshed every day.
    Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
    3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
    Create a free account Continue with Google
    Free forever. No card. Under a minute.

    Your match

    How well do you fit this role?
    Two answers are enough for a real match. No account needed.
    Check my fit
    Answers stay in this browser until you create an account.

    Recommended for you based on this role

    Similar stack
    Same company
    Porto
    $92k – $228k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
    Python
    AI/ML
    DVC
    Weights & Biases
    CUDA Toolkit
    MLFlow
    Computer Vision
    TensorRT
    OpenVINO
    PyTorch
    Time Series Forecasting
    Gaussian Splatting
    CUDA
    ONNX Runtime
    Machine Learning
    DevOps
    Docker
    Robotics
    Open3D
    Management
    Agile
    Kanban
    Apply
    $32k – $61k per year (Estimated) • In office • Saint Petersburg
    AI/ML
    Cursor
    Claude
    LLM
    OpenAI Codex
    Apply
    $78k – $198k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Singapore
    Python
    Python
    FastAPI
    Databases
    Redis
    DevOps
    Azure
    CI/CD
    Kubernetes
    Azure AKS
    Management
    Agile
    Kanban
    Apply
    $72k – $156k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Singapore
    Python
    Apply
    $85k – $156k per year (Estimated) • Remote/Hybrid • Full-Time • Manchester
    Python
    JavaScript
    TypeScript
    Databases
    PostgreSQL
    ElasticSearch
    OpenSearch
    AI/ML
    Machine Learning
    Frontend
    Next.js
    React.js
    DevOps
    Rest API
    Terraform
    Ansible
    OpenShift
    Azure
    AWS
    Docker
    Kubernetes
    QA
    Cypress
    Swagger
    Jest
    Mocha
    Apply
    In office • Full-Time • 8+ years exp • Bachelor's Degree
    AI/ML
    AI Agents
    LLM
    Lovable
    Replit
    Human-in-the-Loop
    LLM Guardrails
    Agentic Workflows
    Management
    Jira
    Apply
    In office • Full-Time • 5+ years exp • Porto
    C
    C++
    C
    Embedded C
    Apply
    In office • Full-Time • 5+ years exp • Bachelor's Degree
    Marketing
    Salesforce
    Apply
    In office • Full-Time • 5+ years exp • Bachelor's Degree
    Marketing
    Salesforce
    Apply
    $55k – $124k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Porto
    AI/ML
    LLM
    Anomaly Detection
    Apply
    $17k – $46k per year (Estimated) • In office • Full-Time • Master's Degree • Porto
    SQL
    SAS
    Analytics
    Microsoft Excel
    Apply
    $43k – $124k per year (Estimated) • Remote/Hybrid • Full-Time • Porto
    Management
    Microsoft Office
    Apply
    In office • Porto
    Analytics
    Microsoft Excel
    Management
    Google Sheets
    Apply
    Senior GL Accountant 11 hours ago
    $27k – $60k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Porto
    Analytics
    Microsoft Excel
    Apply
    Remote/Hybrid • 5+ years exp • Porto
    JavaScript
    TypeScript
    AI/ML
    ChatGPT
    LLM
    OpenAI
    Edge AI
    Frontend
    Redux
    React.js
    DevOps
    GCP
    Analytics
    Looker
    Management
    Agile
    Scrum
    Apply
    See all jobs
    This is one of many
    696,664 more open roles from verified company boards, updated every day.