Machine Learning Engineer (Robotics) (The Intelligent Automation Specialist)

Tech Stack

LEARNING
MACHINE
ROBOTICS
ROBOTIC
COMPUTER
ENGINEER
ALGORITHMS
REINFORCEMENT
ENVIRONMENTS
DATA

Job Description

Are you passionate about applying machine learning to robotics to enable intelligent, autonomous behavior?

Do you excel at building and optimizing algorithms that empower robots to learn, adapt, and perform complex tasks?

If you’re ready to create the brains behind robotic systems, our client has the ideal role for you.

We’re looking for a Machine Learning Engineer (Robotics) (aka The Intelligent Automation Specialist) to develop and implement machine learning models that advance the capabilities of robotic systems.As a Machine Learning Engineer in Robotics at our client, you’ll collaborate with robotics, software, and data teams to design algorithms that enhance navigation, perception, and decision-making in real-world environments.

Your work will be central in creating robots that learn from their environments, react to changing conditions, and continuously improve.Key Responsibilities: Develop Machine Learning Models for Robotics Applications: Build and train models for object recognition, obstacle detection, navigation, and decision-making.

You’ll develop algorithms that enable robots to interpret and respond to complex environments.

Implement Reinforcement Learning and Computer Vision Algorithms: Utilize reinforcement learning and computer vision techniques to enable autonomous robotic behavior and perception.

You’ll create adaptive systems that improve performance over time.

Integrate ML Models into Robotic Systems: Work with software and hardware teams to deploy ML models onto embedded platforms and robotic hardware.

You’ll ensure models are optimized for real-time performance and reliability.

Optimize Algorithms for Real-Time Performance: Enhance model efficiency to run effectively on limited computational resources.

You’ll refine and compress algorithms to achieve high performance within embedded or edge environments.

Collect and Process Training Data: Gather and preprocess data from robotic sensors (e.g., cameras, LIDAR, IMUs) for training and testing.

You’ll ensure that data is clean, labeled, and prepared for robust model training.

Conduct Simulation and Testing of ML-Driven Behaviors: Use simulation environments and real-world tests to validate ML model performance.

You’ll monitor, troubleshoot, and optimize models to handle edge cases and variability in real-time applications.

Stay Updated on AI and Robotics Trends: Keep current with advancements in machine learning, computer vision, and AI as applied to robotics.

You’ll integrate cutting-edge techniques to maintain a competitive edge in robotic intelligence.