
Search by job, company or skills
As a Machine Learning Intern at ERIC Robotics, you will work on developing and deploying machine learning algorithms for robotics applications. The role focuses on sensor fusion, computer vision, and real-time inference optimization on edge devices. You will work closely with robotics and AI engineers to build perception systems that improve the intelligence and decision-making capabilities of our robotic platforms.
Key ResponsibilitiesAssist in developing and training deep learning models for robotic perception tasks.
Support implementation of sensor fusion pipelines combining camera, LiDAR, IMU, and other sensors.
Work with Open3D / PCL for 3D point cloud processing and perception tasks.
Support optimization of ML models for edge deployment (Jetson, Xavier, Orin) using ONNX / TensorRT.
Assist in integrating perception models with robotics pipelines.
Conduct experiments, evaluate model performance, and document results.
Assist in dataset preparation, annotation, preprocessing, and augmentation.
Support experiment tracking using tools like MLflow / Weights & Biases.
Assist in implementing reproducible ML workflows.
Work closely with robotics, hardware, and software teams.
Document experiments, results, and implementation details.
Contribute to solving real-world robotics perception problems.
Pursuing Bachelor's/Master's in Computer Science, Robotics, Electronics, or related fields.
Basic knowledge of Machine Learning / Deep Learning concepts.
Familiarity with Python and ML frameworks (PyTorch or TensorFlow).
Understanding of Computer Vision fundamentals.
Basic knowledge of ROS / ROS2 concepts is a plus.
Familiarity with linear algebra, probability, and optimization basics.
Strong analytical thinking and problem-solving skills.
Exposure to 3D vision or point cloud processing (Open3D / PCL).
Experience with Jetson platforms (Xavier NX, Orin, AGX).
Understanding of CUDA / GPU acceleration basics.
Experience with computer vision projects.
Job ID: 144623093