Halodi Robotics

Research Engineer, Robotic Learning

Halodi Robotics$120K — $145K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Mathematics, Software Engineering, Robotics, or similar field.
  • 4+ years of experience in Software Engineering or related roles.
  • Proficient in training large-scale imitation-learning models for motion planning.
  • Experience with generative architectures such as diffusion models and variational autoencoders.
  • Skilled in architecting distributed neural-network training across large GPU clusters.

Responsibilities

  • Design simulation environments for the NEO robot.
  • Implement reinforcement learning algorithms for NEO to learn new capabilities.
  • Train NEO on various manipulation and locomotion tasks.
  • Bridge the simulation-to-reality gap between learned policies and real-world application.
  • Collaborate with controls, QA, and data collection teams to deploy RL policies.

Benefits

  • Flexible work environment with opportunities for remote work.
  • Access to cutting-edge technology and resources.
  • Collaborative team culture fostering innovation.
  • Professional development and growth opportunities.
Full Job Description
Job Description: Design simulation environments for NEO (name of robot) and teach NEO (robot) to learn new capabilities via reinforcement learning (RL) algorithms. This enables our robots to be safe and robust in a variety of conditions. Full-stack engineering, from data engineering to model architecture design to shipping polished products. Train NEO to do a diverse set of manipulation and locomotion tasks. Close the sim2real gap between policies trained in simulation and real. Work with controls, Quality Assurance (QA,) and data collection teams to ship reinforcement learning (RL) policies to the production fleet. Deploy skills trained with reinforcement learning (RL) into home environments.

Requirements: Bachelor's degree or foreign degree equivalent in Computer Science, Mathematics, Software Engineering, Robotics, or related field and four (4) years of experience in Software Engineering or related role.

Skills: Experience and/or education must include:
  • Train large-scale imitation-learning models for motion planning. Curate expert demonstration datasets, designing loss functions, and deploying policies in real-world or simulated environments. Implement DAgger (Dataset Aggregation), including iteratively collecting additional expert demonstrations in response to model errors, to reduce covariate shift and improve policy robustness.
  • Generative architectures such as diffusion models, variational autoencoder, or applied to planning. Model architecture selection and stable training on high-dimensional data.
  • Architecting and executing distributed neural-network training across large GPU clusters. Data/model parallelism, gradient synchronization such as NCCL, fault tolerance, and efficient I/O for multi-TB datasets.
  • Build and optimize low-latency, real-time software systems. Use of C++ for hard-real-time applications, with hands-on knowledge of multithreading, lock-free data structures, and real-time OS constraints.

CONTACT:

About Halodi Robotics

Halodi Robotics is a Norwegian robotics company that specializes in the development of humanoid robots. The company was founded in 2018 and is headquartered in Oslo, Norway. Halodi Robotics is focused on creating robots that can perform a wide range of tasks, from industrial applications to personal assistance. The company's flagship product is the Halodi Robotics Eve, a humanoid robot that is designed to be a personal assistant. The Eve is capable of performing a wide range of tasks, including cleaning, cooking, and even playing games with its owners. In addition to the Eve, the company is also developing a range of other robots for industrial and commercial applications.
Learn more about Halodi Robotics
Size
50 employees
Industry
Founded
2018

Similar Jobs

More Jobs at Halodi Robotics

More Technical Services Jobs

Find similar Research Engineer, Robotic Learning jobs: