Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Human Computer Lab

Perception Engineer

Human Computer Lab

Perception Engineer at Human Computer Lab developing computer vision for character robots. Collaborating with founding team on robotics, machine learning, and software engineering.

Posted 7/31/2026full-timeSan Francisco • California • 🇺🇸 United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in designing and deploying computer vision models, with expertise in optimizing performance for edge devices and developing robust data pipelines. Strong background in multi-modal perception systems and experience in evolving architectural frameworks.

Highest-signal resume keywords
Computer VisionMachine Learning Model DeploymentPython ProgrammingData Collection and LabelingEdge Device Optimization

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Computer VisionMachine LearningModel OptimizationData Pipeline DevelopmentObject DetectionPose EstimationGesture RecognitionSegmentationActivity UnderstandingC++ Programming
Soft Skills
Problem SolvingCollaborationAdaptability
Tools & Technologies
PyTorchTensorFlowONNXRGB CamerasDepth SensorsIMUsAudio Inputs
Industry Keywords
Perception SystemsReal-Time InferenceDataset ManagementModel EvaluationRobotics

Tech Stack

Tools & technologies
PythonPyTorchTensorflow

About the role

Key responsibilities & impact
  • Design, train, and deploy computer vision and perception models for person detection, tracking, pose estimation, gesture recognition, emotion recognition and scene understanding.
  • Develop data collection, labeling, and evaluation pipelines to improve model performance and reliability.
  • Build perception systems that operate robustly across varying lighting conditions, environments, and user behaviors.
  • Optimize models for real-time inference on edge hardware while balancing latency, accuracy, and power constraints.
  • Work with RGB cameras, depth sensors, IMUs, audio inputs, and other sensor modalities to create multi-modal perception systems.
  • Develop tools for dataset management, model evaluation, debugging, and monitoring.
  • Support integration between perception, behavior, controls, and firmware systems.
  • Stay updated with state-of-the-art research to develop architectures and techniques that can improve the robot’s ability to understand and interact with people.
  • Debug perception failures systematically and close the loop through data-driven improvements.
  • Help define and evolve the platform’s perception architecture as the robot grows in capability.

Requirements

What you’ll need
  • Have a degree in Computer Engineering, Computer Science, Robotics, Electrical Engineering, or a related field, and a minimum of 3+ years of hands-on experience.
  • Are proficient in Python and comfortable working in C++ when required.
  • Have experience training and deploying machine learning models using frameworks such as PyTorch, TensorFlow, ONNX, or similar tools.
  • Have worked on computer vision problems such as object detection, tracking, pose estimation, segmentation, gesture recognition, or activity understanding.
  • Have experience deploying models to edge devices and optimizing performance for real-world systems.
  • Understand the challenges of collecting, labeling, and maintaining high-quality datasets.
  • Are comfortable working in environments where architecture is still evolving and your input shapes direction.

Benefits

Comp & perks
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development