Machine Learning Engineer for Edge / Embedded Intelligence Platform Marine Platform

Posted 2 hours ago

Worldwide

Summary

We're an early-stage startup building an edge-first intelligence platform that runs entirely on-device, no cloud. Here's the part that matters: we deliberately use low-cost, commercial and consumer-grade instruments and then derive reliable, high-quality intelligence out of them through clever software modeling and correction, instead of buying expensive purpose-built sensors. That approach is core to what makes us different, and it only works if the person building it deeply understands the hardware we're running on and knows how to program against its real-world limits. So this role is equal parts two things. First, you understand the hardware in front of you: the edge compute, the instruments, the vessel networks, their quirks, timing, resource limits, and failure modes, and you write software that accounts for all of it. Second, you think out of the box. The problems here rarely have a textbook or off-the-shelf answer. We need someone who reasons from first principles and invents the approach, not someone who plugs in the standard library and hopes. To be clear, this is not a hardware-bring-up or board-design role. You won't be building hardware. But you have to understand it cold and know how to squeeze reliable results out of it in software. What you'll do: Understand our hardware stack at a deep level (edge compute, instruments, vessel networks) and write code that programs directly against its constraints, timing, and failure modes Write acquisition and decode code that pulls raw data off vessel networks (CAN bus, Modbus, NMEA 2000) at the wire level Take imperfect, low-cost, consumer-grade instrument data and turn it into reliable measurements through modeling and correction in software (this is where most of the inventive work lives) Build the ML and analytics that convert that data into anomaly detection, root-cause and downstream-effect analysis, and predictive maintenance Optimize and deploy models to run on-device on constrained edge compute, fully offline Fuse many independent onboard systems into one coherent picture Who we're looking for: A genuine out-of-the-box thinker who solves problems that don't have a known answer, works around constraints, and does more with less Deeply hardware-literate: you understand the hardware you run on and know how to program for it, not just consume it through a framework Resourceful and scrappy, comfortable in a fast-moving early-stage environment with real ambiguity and limited hand-holding Must-haves: Strong Python and solid ML engineering fundamentals Real, hands-on experience acquiring and decoding data off CAN bus at the wire level (writing the acquisition code yourself, not just reading already-decoded messages) Deep comfort programming for and around real hardware constraints (edge/embedded compute, timing, resource limits) Real-time / streaming time-series and sensor-data processing Anomaly / fault detection and predictive maintenance A track record of creative, non-obvious solutions to genuinely hard problems Nice to have: Marine or NMEA 2000 experience Getting reliable results out of imperfect or low-cost sensors Sensor fusion and digital-twin work Safety-critical or deterministic-systems exposure (we run a hard real-time safety core alongside the intelligence layer) Familiarity with robotics middleware such as ROS2, though this sits above the bus, not in robotics

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Anomaly Detection
Feature Engineering
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:1 hour ago
  • Interviewing:
    13
  • Invites sent:
    24
  • Unanswered invites:
    11
About the client
Member since Jun 16, 2026
  • USA
    The Bronx3:28 PM
  • $193 total spent
    1 hire, 1 active
  • 5 hours

Explore similar jobs on Upwork

Cybersecurity & digital screening!Hourly‐ Posted 2 months ago
Python
Machine Learning
Deep Learning
Amazon SageMaker
PyTorch
Amazon Web Services
Cloud Computing
Google Cloud Platform
Retrieval Augmented Generation
AI Agent Development
Vertex AI
LangChain
Large Language Model
Databricks Platform
PySpark
ClickUp AI Bot SpecialistHourly‐ Posted 1 month ago
PHP
JavaScript
Adobe Illustrator
HTML5

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo