About The Position

Mujin is seeking Software Developers to join its Warehouse Execution Systems team and advance autonomous robotic systems. The role involves designing, implementing, and testing algorithms that operate in real time across multiple robots, conveyors, and material-handling devices. The applications are safety critical and involve autonomous interaction with an uncontrolled environment. Work is tested and deployed in simulation and in real-world settings using off-the-shelf and in-house robotics hardware. The developer contributes to innovative projects as part of a dedicated team. The position supports scalable warehouse execution system (WES) architectures for real-time decision-making and resource allocation. It develops orchestration logic for inventory flow and order prioritization across automation layers, APIs and integration layers for ERP/WMS systems and automation platforms, and online scheduling algorithms intended to maximize throughput. The role also involves cross-team collaboration to ensure interoperability and troubleshooting complex issues in production environments. The role requires a bachelor's degree in computer science, engineering, or a related field; experience implementing optimization algorithms for scheduling or resource-allocation problems; familiarity with distributed systems, orchestration logic, and real-time execution monitoring; and C++ and Python programming skills. A master's or PhD, algorithm development and optimization experience, warehouse automation system design, WES or large-scale scheduling experience, and real-time systems experience are preferred. The work involves prolonged periods sitting at a desk and working on a computer. Extended hours may be required. Travel is less than 20%, domestically and internationally.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field.
  • Experience developing and implementing optimization algorithms for scheduling or resource-allocation problems.
  • Familiarity with distributed systems, orchestration logic, and real-time execution monitoring.
  • Programming skills in C++ and Python.

Nice To Haves

  • Master's or PhD degree in computer science, engineering, or a related field.
  • Experience developing and optimizing algorithms.
  • Experience in flexible or customized system design for customer demands in warehouse automation.
  • Background in warehouse execution systems or solving large-scale scheduling problems.
  • Experience with real-time systems.

Responsibilities

  • Support the design and implementation of scalable WES architectures for real-time decision-making and resource allocation.
  • Develop orchestration logic for inventory flow and order prioritization across automation layers.
  • Build APIs and integration layers for ERP/WMS systems and automation platforms.
  • Develop online, anytime scheduling algorithms that maximize system throughput.
  • Collaborate with other teams to ensure seamless system interoperability.
  • Troubleshoot and resolve complex issues in production environments.
  • Design, implement, and test algorithms running in real time across multiple robots, conveyors, and material-handling devices.
  • Test and deploy work in simulation and in real-world settings on off-the-shelf and in-house robotics hardware.

Benefits

  • 100% company-paid medical, dental, and vision insurance, with the option to buy up some benefits beginning the first of the month after hire.
  • 100% company-paid life insurance and voluntary benefits.
  • 100% company-paid long- and short-term disability.
  • 15 paid time off (PTO) days beginning the first year.
  • 11 paid holidays, including two floating holidays.
  • 401(k) plan.
  • Parental leave benefits.
  • Health Savings Account (HSA) option with HDHP.
  • Flexible Spending Account (FSA) options for medical and dependent care.
  • Referral bonuses.
  • Company stock options in many roles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service