job description
Join Pingspace as a Software Engineer (Algorithm Research) and pioneer the future of automated warehouse systems! We're seeking a talented Python Engineer to develop cutting-edge pathfinding algorithms and multi-robot coordination solutions for our grid-based automation platform. Based in beautiful Bali, this role offers a unique opportunity to work on high-impact projects in a dynamic, innovative environment.
At Pingspace, we're revolutionizing logistics with AI-driven automation. Your work will directly enhance the efficiency of our warehouse systems, optimizing robot movement, collision avoidance, and task allocation. If you're passionate about algorithmic optimization, robotics, and real-world AI applications, this is your chance to make a tangible impact.
Why Bali? Enjoy a perfect work-life balance in one of the world's most inspiring locations, with a vibrant tech community and a culture of innovation.
Responsibility
- Design, develop, and optimize pathfinding algorithms for grid-based warehouse automation.
- Implement multi-robot coordination systems to prevent collisions and maximize efficiency.
- Collaborate with cross-functional teams to integrate algorithms into Pingspaceās automation platform.
- Conduct performance benchmarking and refine algorithms for scalability and real-time processing.
- Research and prototype new approaches in robotics, AI, and optimization.
- Debug and troubleshoot algorithmic issues in production environments.
- Document technical designs and contribute to best practices in algorithm development.
- Stay updated with advancements in autonomous systems and warehouse automation.
Qualifications
- Bachelorās or Masterās degree in Computer Science, Robotics, or a related field.
- 3+ years of experience in Python development, with a focus on algorithms.
- Strong background in pathfinding (e.g., A*, Dijkstraās, or hybrid approaches).
- Experience with multi-agent systems or robot coordination is a plus.
- Proficiency in data structures, complexity analysis, and optimization techniques.
- Familiarity with ROS (Robot Operating System) or similar frameworks.
- Excellent problem-solving skills and a passion for algorithmic challenges.
- Ability to work independently and collaboratively in a remote/hybrid setting.