Senior Machine Learning Engineer

Posted 5 Days Ago
Be an Early Applicant
Porto, PRT
Hybrid
Senior level
Cloud • Software • Analytics
The Role
Own end-to-end ML solutions for real-time industrial IoT telemetry: frame problems, build pipelines, deploy and operate models (forecasting, classification, anomaly detection), monitor drift and retrain, mentor engineers, and apply AI-assisted coding with rigorous quality and MLOps practices.
Summary Generated by Built In

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. 

    Skills Required

    • Bachelor's degree in Computer Science, Data Science, Engineering, or related quantitative field (or equivalent experience)
    • 5+ years experience in machine learning engineering or closely related software engineering role including hands-on production deployment
    • Hands-on experience delivering production-level, cloud-native machine learning solutions
    • Strong Python and engineering practices: git, code review, linters, unit tests and CI/CD
    • Strong understanding of feature engineering, ML algorithms, model training and evaluation
    • Experience with gradient boosting (LightGBM, XGBoost), scikit-learn, PyTorch, MLflow and current time series tooling
    • Experience operating models in production: deployment, monitoring, drift detection, retraining and MLOps practices
    • Fluency with agentic coding tools (e.g., Claude Code, Copilot, Cursor)
    • Fluent in written and spoken English
    • Depth in Azure Databricks platform (PySpark, MLflow, streaming pipelines)
    • Experience implementing agentic workflows in production
    • Familiarity with MCP (Model Context Protocol) or similar patterns
    • Domain experience in industrial, energy or IoT settings
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Saint Louis, MO
    288 Employees
    Year Founded: 1989

    What We Do

    We are the leading global provider of IIoT solutions to remotely manage industrial assets. We have over 30 years of experience in the design, installation and maintenance of wireless hardware, software technologies and cloud-based analytics. With hundreds of thousands of devices monitoring cryogenic gases, LPG/propane, LNG, chemicals, oils, lubricants, fuels, and water, Anova is connecting the industrial world, for better.

    Similar Jobs

    Nebius Logo Nebius

    Senior Machine Learning Engineer

    Artificial Intelligence • Information Technology • Consulting
    In-Office or Remote
    28 Locations
    473 Employees

    Nebius Logo Nebius

    Senior Machine Learning Engineer

    Artificial Intelligence • Information Technology • Consulting
    In-Office or Remote
    28 Locations
    473 Employees

    Provectus Logo Provectus

    Machine Learning Engineer

    Artificial Intelligence • Information Technology • Consulting
    In-Office or Remote
    9 Locations
    572 Employees
    In-Office or Remote
    3 Locations
    6277 Employees
    302K-454K Annually

    Similar Companies Hiring

    Hanover Park Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    42 Employees
    Kepler  Thumbnail
    Fintech • Software
    New York, New York
    6 Employees
    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account