Skip to content

Machine Learning Engineer

Build autonomy and sensor-integration software for autonomous mining vehicles, spanning perception, localization, mapping, planning, control, and field validation. Requires a bachelor’s degree, 2+ years in autonomy or embedded software, C++/Python, robotics middleware, and hands-on multi-sensor fusion experience.

About the job

Responsibilities

  • Develop autonomy software for autonomous mining vehicles, focusing on perception, SLAM, motion planning, and control.
  • Integrate and calibrate LiDAR, cameras, radar, IMU, and GNSS sensors, including sensor fusion and time synchronization for harsh mining environments.
  • Build and maintain embedded and real-time software connecting sensing, compute, and actuation, with emphasis on safety, latency, and reliability.
  • Develop simulation, logging, and data pipelines to test autonomy behavior and measure safety and availability.
  • Validate the autonomy stack on benches, rigs, and in the field, debugging across software and hardware boundaries.
  • Collaborate with hardware and controls engineers to integrate sensing, compute, and actuation into complete vehicles.

Requirements

  • Bachelor's degree in Mechatronics, Robotics, Computer Science, Electrical Engineering, or a related engineering discipline.
  • 2+ years of experience developing autonomy, robotics, or embedded software, ideally for mobile robots or vehicles.
  • Strong proficiency in C++ and/or Python.
  • Experience with robotics middleware such as ROS or ROS 2.
  • Hands-on experience integrating and fusing LiDAR, cameras, radar, IMU, and GNSS data.
  • Experience with perception, localization, or motion-planning algorithms.
  • Working knowledge of real-time and embedded systems, controls, and software-hardware integration for actuation.
  • Experience in autonomous vehicles, robotics, automotive, or off-highway equipment is strongly preferred.

Skills

C++, Python, ROS, Ros 2, Lidar, Computer Vision, Radar, Imu, Gnss, Sensor Fusion, Slam, Motion Planning, Real-Time Systems, Embedded Systems, Controls

Fab2

Fab2

Austin, TX
Software Engineer, AI Platform
$140k+/yrOn-siteML Engineering

Build the AI platform behind fab2, including model infrastructure, agent systems, evaluations, and tools for engineering and fab operations. The role requires strong production software engineering skills and comfort working across frontend, backend, infrastructure, and data.

PathAI

PathAI

Boston, MA
Machine Learning Engineer III
$131k+/yrOn-site5+ YOEML Engineering

Develop and deploy machine learning models for biomedical research and AI products, collaborating with scientific, engineering, and product teams. Requires an advanced quantitative degree, substantial ML experience, Python proficiency, and experience bringing models into production or research applications.

LangChain

LangChain

New York, NY
AI Engineer, Enablement
$150k+/yrOn-site3+ YOEML Engineering

Build and teach reliable AI agent systems through customer workshops, technical content, guidance, and reference implementations. The role requires strong Python and agent-development experience plus a background delivering customer-facing technical training.

Roboflow

Roboflow

San Francisco, CA

Member of Technical Staff — Frontier Data
$150k+/yrRemoteML Engineering

Build reinforcement-learning environments, evaluations, datasets, and scalable infrastructure for frontier AI capabilities. The role suits a high-agency generalist engineer with experience in agents, evaluations, or RL workflows and strong communication skills.

Beacon Biosignals

Beacon Biosignals

Boston, MA
Algorithm Engineer
$150k+/yrRemote4+ YOEML Engineering

Develop and productionize machine- and deep-learning algorithms for biosignal and EEG data used in medical devices, clinical development, and diagnostics. The role requires 4+ years of industry experience, DSP and statistics expertise, PyTorch proficiency, and familiarity with regulated environments and production ML practices.