onsite
Staff AI Engineer, Perception - Agility Robotics
AI Engineer
Lead the design and deployment of advanced perception systems for humanoid robots, integrating computer vision, deep learning, and sensor fusion to enable safe, reliable operation in dynamic warehouse and manufacturing environments.
About the role
Key Responsibilities
- Architect and implement end‑to‑end perception pipelines for humanoid robots, leveraging computer vision, deep learning, and multi‑sensor fusion.
- Collaborate with robotics, software, and hardware teams to integrate perception modules into real‑time control loops.
- Develop and maintain high‑performance C++/Python codebases, ensuring scalability and robustness for deployment in industrial settings.
- Design experiments, collect datasets, and perform rigorous evaluation of perception algorithms against safety and performance metrics.
- Mentor junior engineers, conduct code reviews, and drive best practices in software engineering and AI research.
Requirements
- 10+ years of experience in AI, computer vision, or robotics, with a strong background in deep learning frameworks (PyTorch, TensorFlow).
- Proficiency in C++ and Python, and experience with ROS or ROS2.
- Hands‑on experience with sensor fusion (LiDAR, RGB‑D, IMU) and real‑time perception in dynamic environments.
- Strong problem‑solving skills, ability to translate research into production‑ready solutions.
- Excellent communication skills and a collaborative mindset.
Skills
pythonccomputer visiondeep learningros