Human Computer Lab
Perception Engineer
San Francisco +1 · Hybrid · Full-time · Posted Jul 31, 2026
- Location
- San Francisco
Toronto - Experience
- Minimum of 3+ years of hands-on experience.
- Education
- Degree in Computer Engineering, Computer Science, Robotics, Electrical Engineering, or a related field.
About the job
Build and deploy real-time perception systems that help a character robot recognize people, interpret their behavior, and respond naturally.
What you'll do
- Design, train, and deploy computer vision models for detection, tracking, pose, gestures, emotion, and scene understanding.
- Develop data collection, labeling, evaluation, and debugging tools to improve reliability.
- Optimize models for edge hardware and integrate multimodal perception with robot behavior, controls, and firmware.
What they ask for
- Degree in Computer Engineering, Computer Science, Robotics, Electrical Engineering, or a related field.
- Proficiency in Python and comfort working in C++ when required.
- Experience training and deploying machine learning models using frameworks such as PyTorch, TensorFlow, or ONNX.
- Experience with computer vision and deploying models to edge devices.
Tools
Python, C++, PyTorch, TensorFlow, ONNX, RGB cameras, depth sensors, IMUs
AI focus
Develop and deploy computer vision and multimodal machine learning for person recognition, gestures, attention, emotion, and scene understanding in a real-time robot.
Model-written summary · the original posting is authoritative