Senior Perception Learning Engineer
Core
Lead research and development of advanced perception systems empowering humanoid robots to understand and interact with complex human environments.
Role type
Senior IC perception learning engineer (humanoid robotics)
Builds
Perception stacks for Apollo humanoid robots
Domain
Robotics / Embodied AI / Computer Vision
Deliverable
production ML models
Required skills
deep learning for computer vision, multi-sensor fusion, 3D geometry and probabilistic estimation, scalable data pipeline architecture, model optimization for edge deployment, synthetic data integration, mentorship
Preferred skills
humanoid locomotion and manipulation, classical computer vision, model acceleration and quantization, real-time middleware knowledge
Technologies
PyTorch, JAX, TensorFlow, OpenCV, Detectron2, YOLO, SAM, CLIP, DINOv2, Flamingo, IsaacSim, ROS 2, TensorRT, ONNX Runtime
Responsibilities
Design and optimize perception pipelines for object detection, tracking, segmentation, and scene understanding; Develop multi-sensor fusion frameworks integrating cameras, LiDAR, depth sensors, and IMUs; Architect scalable training infrastructure and inference frameworks; Drive research and deployment of deep learning models for locomotion and manipulation; Implement performance profiling and telemetry systems; Collaborate with planning, control, and hardware teams on perception-to-action interfaces; Guide integration of synthetic data with real-world datasets; Mentor junior engineers on code quality and model versioning
Seniority
Senior, hands-on IC with mentorship