As a robotics research engineer (AI/ML), you will be involved in building the intelligence of the robot, end-to-end.
You will focus on leveraging machine learning to marry multi-sensor perception, model prediction and robotic actuation. You will come up with innovative methods / pipelines, bootstrap them in simulation and deploy them to control real robot behavior.
You will come-up with novel ways to engineer, capture data and train models using various sources including real-world behaviors, active planning, feedback based control, demonstration based learning, simulation and transfer learning, and real-world adaptation.
Your everyday activities shall include:
- Architecting the AI/ML pipeline
- Building AI models, training, testing and deploying them
- Building Computer Vision modules for robotics applications
- Understanding state-of-the-art research in Robotics
- Prototyping & testing concepts, ideas & hypotheses
- Testing various schemas in perception, planning, manipulation & control
- System/sub-system level discussions, architectural decisions
- UI design & development
- Testing & deploying production ready software
Skills & Requirements:
Experience Requirements:
- Overall experience ranging from 2 to 8 years in software development.
- At least 2 years of industry experience working on building, training and testing AI/ML models and Computer Vision applications
- Bachelors in computer science / electrical / electronics / communications engineering
- Masters / PhD in fields related to Computer Vision / Robotics / AI is an added advantage
Technical skill Requirements
- Good understanding of architectures in AI, including Transformers, CNNs, RL, Behavioral Cloning etc. Along with their respective applications
- Hands-on with computer vision with strong focus on building edge-deployable high-framerate systems
- Strong coding skills in Python and C/C++
- Experience with GPU programming a big plus.
- Strong aptitude towards debugging and root-cause analysis
- Strong intuition for relevant math & physics
- coordinate geometry, trigonometry, calculus, linear algebra
- Good understanding of state-of-the-art robotics research
- Good theoretical / mathematical understanding of robotic manipulators (Forward & Inverse kinematics, Jacobian, DH representations, path planning, control schema, etc.) is an added advantage.
Soft skill Requirements
- Passionate about Robotics & AI.
- Be resourceful, creative about getting things done with a sense of urgency.
- Go-getter attitude
- Experience in building / guiding a team will be an added advantage