M

Mujin

Robotics and AI for industrial automation

Robotics Algorithm Engineer - Packing Algorithm & Optimization

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeTokyo, Japan

About the Job

Requirements

  • The candidate must have at least 5 years of professional software engineering experience.
  • The candidate must have strong proficiency in Python and C++.
  • The candidate must have a deep understanding of algorithms, computational geometry, spatial data structures, bin-packing or space-optimization problems, or operations research.
  • The candidate must be familiar with optimization frameworks or be able to design custom heuristics or solvers, including heuristics, meta-heuristics, constraint optimization, or combinatorial optimization.
  • The candidate must be able to convert ambiguous real-world logistics, trucking, or warehouse constraints into concrete, maintainable software.
  • The candidate must have professional working proficiency in spoken and written English.
  • The candidate should have exposure to mixed-SKU palletizing, container loading or unloading, or dynamic storage or packing systems.

Responsibilities

  • Design and implement robust algorithms for 3D bin packing, container or trailer loading, and space optimization, ensuring maximal utilization and compliance with physical and operational constraints.
  • Work with spatial reasoning, 3D geometry, collision detection, and geometric data structures for objects such as crates, pallets, and container interiors.
  • Integrate packing logic with MujinOS real-time motion planning and digital-twin workflows to feed downstream robotic behavior.
  • Collaborate with robotics, perception, and systems teams to align packing algorithms with robot kinematics, motion planning, and real-world operational constraints, including weight, stacking rules, fragile items, and rotation limits.
  • Profile, test, and optimize algorithms for high performance and scalability so they can run in real time or near-real time in high-throughput logistics environments.
  • Work with operations, product management, and customers to translate ambiguous or variable real-world constraints into robust, production-ready technical solutions.

Desired Qualifications

  • Experience in logistics, warehouse automation, robotics, or supply chain systems.
  • Familiarity with robotic control pipelines, motion-planning frameworks, or integration of algorithms into autonomous systems.
  • Experience with 3D visualization tools or frameworks for simulation or debugging.

About the Company

Mujin

Robotics and AI for industrial automation

Mujin develops robotics and AI-powered automation for industrial settings. Its products combine robotic systems with software to automate tasks in manufacturing, logistics, and warehousing, and are designed to be installed and integrated into customers’ existing operations. Operations typically involve direct sales of hardware and software, plus service contracts and maintenance to support ongoing performance. Compared with others, Mujin emphasizes end-to-end integration and optimization of complex automation tasks across a global customer base, supported by ongoing service relationships rather than one-off hardware sales. The company’s goal is to improve productivity and operational efficiency for industrial clients worldwide by delivering practical, scalable automation solutions.

Company size
201-500
Company stage
Series D
Total funding
$458.6M
Headquarters
Tokyo, Japan
Founded
2021

Recently Posted Jobs

Explore more opportunities at Mujin

See more jobs