Senior Machine Learning Engineer — Robotics

SKEYEBOTS

Bengaluru

Hybrid

INR 3,000,000 - 5,000,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SKEYEBOTS is hiring a Senior Machine Learning Engineer in Bengaluru to build perception, control, and multimodal reasoning systems for autonomous robots. You will own models end-to-end—from data collection and training to on-robot deployment and evaluation—bridging vision-language approaches into robotics.

You will mentor 1–2 engineers, collaborate with controls and hardware teams, and work on real robots with latency and compute constraints.

Qualifications

  • : 4-7 years building ML systems with deployment on physical robots or autonomous systems
  • 2: Experience mentoring or providing technical guidance to other engineers
  • 3: Strong Python and PyTorch (or equivalent); comfortable with training-to-deployment path
  • 4: Depth in computer vision / perception, reinforcement or imitation learning, SLAM/state estimation, or motion planning
  • 5: Grounding in real-world ML problems: data quality, distribution shift, sim-to-real gap, evaluation under uncertainty

Responsibilities

  • Design, train, and deploy ML models for robot perception and/or learning-based control
  • Adapt and fine-tune VLMs and VLA architectures for language-conditioned perception and manipulation
  • Own data collection, labeling strategy, training infra, evaluation harnesses, and on-robot deployment
  • Build evaluation pipelines measuring real-world performance including sim-to-real transfer
  • Optimize models for embedded/edge inference and hardware runtimes
  • Collaborate with controls and hardware teams to close the loop between perception, planning, and actuation
  • Mentor junior engineers through code/design reviews and pairing

Skills

Mentoring

Tools

Python
PyTorch

Job description

About SKEYEBOTS

SKEYEBOTS builds AI-driven autonomous systems for unmanned platforms operating across aerial, ground, and maritime environments — where perception, control, and reasoning failures are not an option.

We are a well-funded, rapidly scaling deep-tech organisation with engineering operations across India.

The Role

We're hiring a Senior Machine Learning Engineer to build and ship the perception, control, and multimodal reasoning systems that let our robots operate reliably in the real world. You'll own models end to end — from data pipeline and training through on-robot deployment and evaluation — including our work bringing vision-language models (VLMs) and vision-language-action (VLA) approaches into the robotics stack.

As a senior member of the team, you'll mentor junior engineers and provide technical guidance to 1–2 engineers working alongside you. You'll work shoulder-to-shoulder with controls, hardware, and systems engineers.

This is a hands‑on role for someone who has already put ML on real robots and knows how messy the gap between a benchmark and a deployed system is.

What You'll Own
  • Design, train, and deploy ML models for robot perception (object detection, segmentation, pose estimation, depth, or SLAM) and/or learning-based control (RL, imitation learning, model-based approaches)
  • Adapt and fine‑tune VLMs and VLA architectures for language‑conditioned perception, grounding, and manipulation — and make them run within real robot latency and compute budgets
  • Own the full lifecycle: data collection and labeling strategy, training infrastructure, evaluation harnesses, and on‑robot deployment under latency and compute constraints
  • Build evaluation pipelines that measure real‑world performance, not just offline metrics — including sim‑to‑real transfer and failure‑case analysis
  • Optimise models for embedded/edge inference (quantisation, pruning, hardware‑specific runtimes)
  • Collaborate with controls and hardware teams to close the loop between perception, planning, and actuation
  • Debug systematically across the stack when a model works in sim but fails on hardware
  • Mentor junior engineers and guide the work of 1–2 engineers — through code and design review, pairing, and unblocking — helping them grow into owning their own components
What We're Looking For
Required
  • 4-7 years building ML systems, with meaningful experience deploying models on physical robots or autonomous systems (not just offline/benchmark work)
  • Experience mentoring or providing technical guidance to other engineers — you've been the person others come to when things break
  • Strong Python and PyTorch (or equivalent); comfortable with the full training‑to‑deployment path
  • Depth in at least one core area: computer vision / perception, reinforcement or imitation learning, SLAM/state estimation, or motion planning
  • Solid grounding in the practical problems of real‑world ML: data quality, distribution shift, sim‑to‑real gap, and evaluation under uncertainty
Preferred
  • Modern C++ (14/17) for performance‑critical, on‑robot code — deploying models via LibTorch, TensorRT, or ONNX Runtime, and working with Eigen/OpenCV
  • Working familiarity with modern foundation models — transformers, and ideally VLMs — including fine‑tuning, prompting, or adapting them for a downstream task
  • Experience with ROS/ROS2 and robotics middleware
  • Familiarity with simulation environments (Isaac Sim, MuJoCo, Gazebo)
  • Edge/embedded inference optimisation (TensorRT, ONNX, on‑device runtimes)
  • Hands‑on experience with VLA models (e.g. RT-2, OpenVLA, π0) or language‑conditioned policies on real robots
  • Experience fine‑tuning or serving large multimodal models under real‑time constraints
  • Publications or open‑source contributions in robotics ML or embodied AI
What You'll Get
  • Competitive compensation + ESOP allocation — structured to reflect the seniority and scope of this role
  • Direct collaboration with controls, hardware, and systems teams on real deployed platforms
  • The mandate to shape how ML and multimodal reasoning are built into SKEYEBOTS' autonomy stack
  • Mentorship responsibility and technical influence from day one
  • Your work deploys into real, operational autonomous systems — not just benchmarks
Location

Bengaluru, Karnataka — hybrid, with travel to Kochi as required.

We move quickly. Strong profiles hear from us within a week.

SKEYEBOTS is an equal opportunity employer. We evaluate candidates solely on capability, experience, and drive.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Vision Engineer
Computer Vision Engineer

SKEYEBOTS • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Competitive compensation
Hybrid work model
Impactful autonomy projects
Staff Perception Engineer – Autonomous Systems
Staff Perception Engineer – Autonomous Systems

SKEYEBOTS • Bengaluru

Hybrid
INR 2,500,000 - 3,500,000
Competitive compensation
Significant ESOP allocation
Collaboration with founding team on strategy
Machine Learning Intern
Machine Learning Intern

Ericrobotics • Pune District

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

V2soft • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior AI Engineer
Senior AI Engineer

TELUS Digital • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Full-Stack Engineer (ML Infrastructure & Tooling)
Full-Stack Engineer (ML Infrastructure & Tooling)

psyc-defence • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Opportunity to work on cutting-edge technologies
Fast-paced startup environment
Strong learning and growth prospects
Machine Learning & Robotics Engineer
Machine Learning & Robotics Engineer

Skylark Labs • Pune District

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

Antal International • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Performance bonus
ESOPs
Health insurance
+4
Computer Vision AI & ML Engineer
Computer Vision AI & ML Engineer

Skild AI • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior AI/ML Engineer
Senior AI/ML Engineer

Unifyed • Gurgaon

On-site
INR 1,500,000 - 2,500,000