Perception Engineer - Apprentice
- Level
- Intern
Not stated in the posting: salary, work type, visa.
Open. First seen 19 October 2026.
About the role
Origin's standard text
About Origin
Origin (previously 10xConstruction) is building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings. Join India’s most talent-dense robotics team consisting of individuals from IITs, Stanford, UCLA, etc.
About the role
As a Perception Engineering Intern / Apprentice at Origin (Formerly 10xConstruction), you will help our autonomous drywall-finishing robots "see" the job-site. You'll design and deploy perception pipelines—camera + LiDAR fusion, deep-learning vision models, and point-cloud geometry—to give the robot the awareness it needs.
Key Responsibilities
- Build ROS 2 nodes for 3-D point-cloud ingestion, filtering, voxelisation and wall-plane extraction (PCL / Open3D).
- Train and integrate CNN / Transformer models for surface-defect detection and semantic segmentation.
- Implement RANSAC-based pose, plane and key-point estimation; refine with ICP or Kalman/EKF loops.
- Fuse LiDAR, depth camera, IMU and wheel odometry data for robust SLAM and obstacle avoidance.
- Optimize and benchmark models on Jetson-class edge devices with TensorRT / ONNX Runtime.
- Collect, label and augment real & synthetic datasets; automate experiment tracking (Weights & Biases, MLflow).
Collaborate with manipulation, navigation and cloud teams to ship end-to-end, production-ready perception stacks.
Requirements
- Solid grasp of linear algebra, probability and geometry; coursework or projects in CV or robotics perception.
- Proficient in Python 3.x and C++17/20; comfortable with git and CI workflows.
Experience with ROS 2 (rclcpp / rclpy) and custom message / launch setups.
- Familiarity with deep-learning vision (PyTorch or TensorFlow)—classification, detection or segmentation.
- Hands-on work with point-cloud processing (PCL, Open3D); know when to apply voxel grids, KD-trees, RANSAC or ICP.
- Bonus: exposure to camera–LiDAR calibration, or real-time optimization libraries (Ceres, GTSAM).
Preferred Skills:
- Python 3.x
- C++17/20
- ROS 2
- PyTorch
- Open3D
- RANSAC
Benefits
For apprentice/Intern :
This is a six-month contract-to-hire position, with potential for longer-term opportunities depending on your contributions and interests. We’re excited to work with motivated individuals who are eager to support real-world robot development and grow alongside us.
What this role asks for
Particular to this role
MLflow · TensorFlow
Rare in Origin's other 36 open postings.
In most of Origin's ads
Python
Named in most of its open postings, whatever the role.
78% of this description is written for the role. The rest is Origin's standard text, folded away below.
Compared with Origin's other open jobs.
The team: Computer Visions & AI HIRES STEADILY
This role is one of 9 open in Computer Visions & AI. 8 were posted in the last 30 days and the oldest in July: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Python (9 of 9), PyTorch (9 of 9), ROS (9 of 9), C++ (7 of 9), CUDA (5 of 9), Git (4 of 9), TensorFlow (3 of 9)
OTHER ROLES ON THIS TEAM
- Perception Engineer posted Oct 19
- AI Research Apprentice posted Oct 19
- AI Research Engineer posted Oct 19
- Founding AI Research Engineer - Robot Learning posted Oct 19
- Lead AI Engineer posted Oct 19
- Robot Learning Engineer posted Oct 19
- Perception Engineer - Apprentice posted Oct 5
- Lead Perception Engineer posted Jul 23
From the team and dates on Origin's own job board.
Other openings for this role
2 open postings for this role in Bengaluru, first posted 7 October 2026. The company is likely hiring for more than one position. None has been taken down and posted again.
- 19 October 2026 – open (this posting)
- 7 October 2026 – open
Similar jobs
- PhD Research Intern - Robotics & Physical AI at Palona AI
Shares 4 skills: ROS, PyTorch, C++… · Intern level - Software Engineer, Robot Autonomy (Actuator Control & Locomotion), Intern at Laelaps AI
Shares 5 skills: ROS, PyTorch, Git… · Intern level - Senior Engineer - Virtual Engineering - AI ML at General Motors
Shares 4 skills: MLflow, TensorFlow, PyTorch… · same city - Embedded Software Engineer at Airbound
Shares 4 skills: ROS, Git, C++… · same city - Technical Lead - Data Science & AI at Euromonitor
Shares 4 skills: MLflow, TensorFlow, PyTorch… · same city - Apprentice - Embedded Software & Controls at Origin
Also at this company
Is this your posting? Email info@careerholo.com to have it removed.