Skip to content
← Back to job listings

Senior Perception Learning Engineer

Apptronik · Sunnyvale, United States

External listingfull-time23 days ago

About The Role

Join Apptronik, a leading robotics company dedicated to improving human quality of life and addressing the labor shortage. As a Senior Perception Learning Engineer, you will lead the research and development of advanced perception systems for humanoid robots. Your work will focus on cutting-edge research in perception, SLAM, object detection, world modeling, and multi-sensor fusion. You will collaborate with various teams, mentor junior engineers, and contribute to shaping Apptronik's long-term perception and autonomy roadmap.

  • Lead the design, development, and optimization of perception pipelines for humanoid robots, including object detection, tracking, segmentation, pose estimation, and scene understanding.
  • Develop multi-sensor fusion frameworks that integrate cameras, LiDAR, depth sensors, and IMUs for robust real-time perception in dynamic human-centered environments.
  • Architect and maintain scalable data pipelines, training infrastructure, and inference frameworks to accelerate model development, evaluation, and deployment.
  • Hearing and speech to communicate
  • This role requires balancing research innovation with practical engineering to deliver deployable, high-performance perception stacks
  • Experience deploying optimized models on edge hardware (GPU/NPU/embedded platforms) under compute, latency, and thermal constraints
  • MS/PhD in Computer Science, Robotics, Computer Engineering, or related field
  • Proficiency in Python and modern C++, with strong software engineering fundamentals (version control, testing, CI/CD)
  • Strong background in deep learning for computer vision, with practical expertise in detection, segmentation, multi-object tracking, and 3D perception
  • Track record of shipping ML/Perception systems from R&D into production robotics platforms
  • Deep understanding of 3D geometry, camera models, and probabilistic estimation (EKF/UKF, SLAM, VIO)
  • 3-5+ years of experience building and deploying perception systems for robotics, autonomous vehicles, or real-time vision applications
  • Hands-on experience with modern AI frameworks (PyTorch, JAX, TensorFlow) and computer vision / multi-modal libraries such as OpenCV, Detectron2, YOLO, and foundation models for perception and language (e.g., SAM, CLIP, DINOv2, Flamingo)
  • Experience with humanoid robots, bipedal locomotion, and manipulation tasks
  • Expertise in model acceleration, quantization, or compression (TensorRT, ONNX Runtime)
  • Strong classical computer vision skills (geometry-based methods, feature extraction) complementing deep learning approaches
  • Familiarity with real-time frameworks and middleware such as ROS 2, GStreamer, or zero-copy pipelines
  • Knowledge of synthetic data generation and domain adaptation techniques for training perception models
  • Contributions to open-source robotics or vision software stacks
  • Must be able to lift 15 pounds at times
  • [Prolonged periods of sitting at a desk and working on a computer
  • Vision to read printed materials and a computer screen

This is an external listing. JobSpring does not represent or verify the employer. Report this listing