Machine Learning Intern

Ericrobotics

Pune District

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ERIC Robotics is seeking a Machine Learning Engineer to develop and deploy advanced ML algorithms for robotic perception, sensor fusion, and real-time inference on edge devices. You will work with 3D perception, deep learning, and MLOps workflows to enable reliable autonomous operation, aiming to enhance robot intelligence and decision-making.

The role involves collaborating across robotics, firmware, PLC, cloud, and hardware teams, with emphasis on reproducibility, scalability, and

Qualifications

  • Bachelor’s or Master’s in computer science, robotics, electronics, or related field.
  • Strong proficiency in deep learning frameworks (PyTorch/TensorFlow).
  • Solid experience with C++ and Python for ML model development.
  • Familiarity with ROS/ROS2-based robotic systems.

Responsibilities

  • Develop, train, and optimise deep learning models for robotic perception and decision-making.
  • Implement sensor fusion pipelines (camera + LiDAR + IMU) for robust perception.
  • Apply Open3D/PCL for 3D point cloud processing and robot navigation integration.
  • Optimize model inference using ONNX/TensorRT/CUDA for edge deployment.
  • Integrate perception models with control and navigation stacks in real-time robotics.

Skills

Deep learning frameworks (PyTorch/TF)
C++
Python
ROS/ROS2 systems
Open3D/PCL
CUDA
ONNX/TensorRT optimizations
Sensor fusion
Cloud platforms (AWS/GCP/Azure)
Linear algebra & probability
Problem solving & communication

Education

Bachelor’s/Master’s in CS, Robotics, Electronics

Tools

Open3D
PCL
Jetson/Xavier edge devices

Job description

ERIC Robotics, a Premier Seals India initiative to form a dynamic Indian research and development organization is leading the charge in revolutionizing industrial inspection and monitoring through robotics. Our expertise lies in designing and developing next-generation autonomous mobile robots and drones, intended to push the boundaries of innovation across markets.

Job Description
Role Summary

As a MachineLearning Engineer at ERIC Robotics, you will be responsible for developing and deploying advanced machine learning algorithms with a focus on sensorfusion, real-time inference optimization, and deployment on edge devices .Your role will merge deep learning, 3D perception, and robotics to enhance the intelligence, perception, and decision-making capabilities of our robots. Youwill also contribute to MLOps workflows, ensuring reproducibility, scalability,and efficient model deployment.

Key Responsibilities
Core ML & Sensor Fusion
  • Develop, train, and optimise deep learning models for robotic perception and decision-making.
  • Implement sensorfusion pipelines (camera + LiDAR + IMU + other sensors) for robust perception.
  • Apply Open3D/PCL for 3D point cloud processing and integration into robotic navigation systems.
  • Optimize model inference using ONNX/TensorRT/CUDA for deployment on edge GPUs (Jetson, Orin, Xavier).
  • Integrate perception models with control and navigation stacks for real-time robotics applications.
  • Implement experiment tracking using MLflow/W&B for reproducibility and systematic evaluation.
  • Develop workflows for cloud-based training, deployment, and monitoring of ML models.
  • Automate CI/CD pipelines for ML model updates and deployment.
Mathematical & Algorithmic Foundation
  • Apply linear algebra, calculus, and probability in designing ML algorithms and robotics perception systems.
  • Work on computational optimization problems in real-time robotics scenarios.
  • Collaborate with cross-functional teams (robotics, firmware, PLC, cloud, hardware).
  • Document research, experiments, and deployments for knowledge sharing.
  • Contribute to innovative problem solving, logical reasoning, and teamwork communication.
Requirements
  • Bachelor’s/Master’s in Computer Science, Robotics, Electronics, or related field.
  • Strong proficiency in Deep Learning frameworks (PyTorch/TensorFlow) .
  • Solid experience in C++ and Python for ML model development .
  • Familiarity with ROS/ROS2-based robotic systems .
  • Experience with Open3D/PCL for 3D vision tasks.
  • Hands-on with CUDA programming for GPU acceleration.
  • Understanding of ONNX/TensorRT optimizations for deployment .
  • Experience with sensorfusion across multiple modalities.
  • Knowledge of cloud platforms (AWS/GCP/Azure) for ML training and inference .
  • Strong foundation in linear algebra, probability, and optimization techniques .
  • Excellent problem-solving, logical reasoning, and communication skills .
Good to Have (Optional Skills)
  • Experience in deploying ML models on edge robotics hardware (Jetson, Orin, Xavier NX) .
  • Exposure to real-time systems and embedded AI integration .
  • Hands-on experience working with real robotic systems
  • Opportunity to work on production-level deep learning pipelines
  • Exposure to sensor fusion, 3D perception, and edge AI
  • Mentorship from senior CV/Robotics engineers
  • Access to Jetson-based deployments (Xavier NX, Orin, AGX)
  • Opportunity to convert to full-time ML Engineer based on performance
  • Work in a high-growth robotics startup environment
  • Internship certificate + recommendation based on contribution
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer (Robotics/ Physical AI)
Machine Learning Engineer (Robotics/ Physical AI)

PeopleGene • Bengaluru

On-site
INR 900,000 - 1,800,000
Software Engineer - Gen AI & Robotics
Software Engineer - Gen AI & Robotics

MetAntz • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Antal International • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work setup
Health insurance
Learning and upskilling budget
+1
AI/ML Engineer
AI/ML Engineer

NeuBodhi • Pune District

On-site
INR 600,000 - 1,200,000
ML Engineer
ML Engineer

Cubet Techno Labs • Ernakulam

On-site
INR 700,000 - 1,200,000
Innovative Environment
Career Growth
Collaborative Culture
+1
Machine Learning Engineer
Machine Learning Engineer

NewVision • Pune District

Hybrid
INR 1,800,000 - 3,000,000
Hybrid work model
Perception & Computer Vision (Deep Learning Focus) Internship
Perception & Computer Vision (Deep Learning Focus) Internship

Vector Robotics • Maharashtra

On-site
INR 223,200 - 334,800
Software Engineer, Gen AI & Robotics
Software Engineer, Gen AI & Robotics

MetAntz • Bengaluru

On-site
INR 3,000,000 - 6,000,000
AI ML + Robotics
AI ML + Robotics

Infosys • Hyderabad, Bengaluru, Mumbai

On-site
INR 900,000 - 1,500,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Recrew AI • Bengaluru

On-site
INR 4,000,000 - 7,000,000