Perception Engineer
Company | Chef Robotics |
---|---|
Location | San Francisco, CA, USA |
Salary | $100000 – $225000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- BS, MS, or PhD in computer science, robotics, electrical engineering, mechanical engineering, or related field.
- Practical experience shipping working perception systems.
- 5+ years of research and industry experience in machine/deep learning and computer vision.
- Strong proficiency in Python (core language for development).
- Experience with deep learning frameworks (preferably PyTorch or TensorFlow).
- Expertise in ROS (Robot Operating System) or similar robotics frameworks.
- Hands-on experience working with hardware and sensors.
- Strong software development skills, with a focus on deploying production-ready code.
Responsibilities
- Explore and integrate new sensors, particularly cameras, to improve robot perception.
- Develop and optimize perception models (detection, segmentation, classification) using classical and deep learning techniques.
- Calibrate cameras and refine sensor alignment for accurate real-world performance.
- Work on ML infrastructure, including data collection, annotation, and model training pipelines.
- Implement sensor fusion techniques to combine data from multiple sources.
- Develop tracking algorithms to improve object identification and movement prediction.
- Manipulate 3D geometry, including point cloud processing and camera transforms.
- Scale and refine perception infrastructure to support our company’s growth.
- Collaborate with the robotics team to transition to modern platforms and technologies.
- Develop new perception models to support expanding customer needs and meal types.
- Improve and scale our perception infrastructure to meet growing demand.
- Assist in integrating new cameras and sensors for enhanced robotic vision.
- Contribute to system-wide improvements that increase efficiency and accuracy.
Preferred Qualifications
- C++ proficiency for performance optimization.
- Cloud development experience (Google Cloud or AWS).
- Docker and containerization expertise.
- Experience working in robotics start-ups or fast-paced environments.
- Deep understanding of camera calibration and perception sensors.