Skip to content
OriginOrigin

Robot Learning Engineer

Build and deploy learned components for contact-rich manipulation on physical robots, owning data collection, model training, evaluation, and edge deployment. The role requires strong Python and PyTorch skills, robotics middleware and simulation experience, and hands-on machine-learning deployment on real hardware.

About the job

Responsibilities

  • Train and deploy vision-language-action (VLA) models for contact-rich manipulation using imitation-learning infrastructure.
  • Build data-collection pipelines, including teleoperation with GELLO, SpaceMouse, and VR; DAgger-style online correction; and demonstration curation.
  • Research and prototype world models for surface-state prediction, spray dynamics, and anomaly detection.
  • Design offline evaluation metrics that predict real-world finishing quality before deployment.
  • Optimize models for edge deployment through TensorRT compilation, latency profiling, and memory budgeting on dual Jetson AGX Orin systems.
  • Design interfaces where learned policies propose actions and deterministic safety layers enforce constraints.
  • Own the lifecycle of learned components from data collection and model training through deployment on Jetson AGX Orin.

Requirements

  • Bachelor's, master's, or PhD in computer science, robotics, machine learning, or equivalent experience shipping learned systems on physical robots.
  • Strong Python and PyTorch skills, with comfort modifying research codebases and open-source VLA implementations.
  • Experience in at least two of imitation learning, reinforcement learning, vision-language models, robot learning from demonstration, and sim-to-real.
  • Track record deploying machine learning on real hardware and debugging policy failures on the actual robot.
  • Working knowledge of ROS2 or equivalent robotics middleware.
  • Experience with simulation systems such as Isaac Sim.
  • GPU profiling and optimization experience with TensorRT, ONNX, and CUDA.
  • Hands-on experience with world models, including predictive or generative environment models such as latent dynamics, video prediction, or planning-oriented models.

Nice-to-haves

  • Hands-on experience with VLA architectures such as π0/π0.5, OpenVLA, RT-2, or Octo, or with foundation-model fine-tuning for robotics.
  • Experience building teleoperation data-collection and DAgger/HG-DAgger pipelines.
  • Experience with world-model architectures such as DreamerV3, V-JEPA, or latent dynamics models.
  • Experience in construction, manufacturing, or contact-rich industrial domains.
  • Publications at CoRL, RSS, ICRA, or NeurIPS; equivalent shipped work is valued.

Compensation

  • The company is ideally seeking candidates with 3–4 years of hands-on experience in robotics, machine learning, or applied AI systems.

Skills

Python, PyTorch, Imitation Learning, Reinforcement Learning, Vision-Language Models, Robot Learning, Sim-To-Real, Ros2, Isaac Sim, TensorRT, Onnx, CUDA, Jetson Agx Orin, World Models, Teleoperation

Protege

Protege

Remote

AI Engineer - New Verticals
No salary listedRemote3+ YOEML Engineering

Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.

Adaption Labs

Adaption Labs

San Francisco, CA

Agent Systems Engineer
No salary listedHybrid5+ YOEML Engineering

Build production agent systems that plan, use tools, recover from failures, and improve over time. The role requires 5+ years of production ML or backend experience, LLM or agent deployment experience, and expertise in evaluation, tracing, observability, and agent architecture.

Adaption Labs

Adaption Labs

San Francisco, CA

Inference Performance Engineer
No salary listedHybrid5+ YOEML Engineering

Own inference-stack cost and performance by optimizing serving, caching, batching, quantization, decoding, routing, and GPU execution. The role requires 5+ years in ML systems, inference infrastructure, or performance engineering, plus strong Python and systems-language skills.

Dialpad

Dialpad

Bengaluru, India

AI Transformation Engineer
No salary listedOn-site5+ YOEML Engineering

Build and deploy production AI systems, including agentic workflows, RAG applications, and LLM-powered services. The role requires 5+ years of engineering experience, strong Python skills, cloud and containerization experience, and the ability to lead technical initiatives and mentor engineers.

GitLab

GitLab

Bengaluru, India

Senior Software Engineer, NLP
No salary listedRemote5+ YOEML Engineering

Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.