Advance AI capabilities in perception for robotics, focusing on enabling robots to understand dynamic environments and perform complex tasks. Contribute to building robust AI foundations for next-generation robotic platforms.
Requirements
- Strong programming skills in Python.
- Expertise in modern ML architectures and computer vision techniques.
- Experience with deep learning frameworks such as PyTorch, JAX, TensorFlow, or similar.
- Strong understanding of linear algebra, geometry, probabilistic theory, numerical optimization, and deep learning, with practical experience in implementing these concepts.
- Expertise in neural network deployment (e.g., TensorRT) and GPU programming with CUDA.
- Proven ability to scale training jobs across GPU clusters.
- Expertise in C++ programming.
Responsibilities
- Develop computer vision models and algorithms, from data preparation to deployment.
- Build state-of-the-art algorithms for object detection, pose estimation, tracking, depth estimation, multi-sensor fusion, 3D reconstruction, neural rendering and large language models.
- Implement pipelines for multi-task learning and distributed training.
- Deploy AI models on RoboForce robots for real-world applications.
Other
- Master’s degree in Machine Learning, AI, Robotics, or a related field with 4+ years of industry experience, or a PhD degree.
- Requires 5 days/week in-office collaboration with the teams.
- Publication on top conferences in perception solutions.