Machine Learning Engineer – Robot Learning
Job Description
We are seeking a skilled Machine Learning Engineer specializing in Robot Learning to advance our capabilities in robotic manipulation through innovative learning-based methods. In this role, you will engage deeply with cutting-edge machine learning techniques and their application in real-world robotic systems. Your work will bridge machine learning, robotics, and systems engineering, enabling the adaptation of leading research into practical solutions that can be deployed on our sophisticated hardware. You will be tasked with overseeing the entire machine learning workflow, from model conception and development to deployment and rigorous testing on physical robots, ensuring that our systems function reliably and efficiently in dynamic environments.
Key Responsibilities
You will be responsible for the research, evaluation, and application of advanced robot learning techniques, ensuring their effective integration into our robotic systems.
- Investigate and benchmark state-of-the-art robot learning methods including but not limited to VLA models, diffusion policies, reinforcement learning, imitation learning, and visuomotor models
- Adapt and modify academic models for practical deployment on RobCo's modular robots
- Train and fine-tune machine learning models utilizing datasets from RobCo and simulated environments
- Work with perception, control, and runtime systems to integrate learned policies effectively
- Develop scalable training, evaluation, and data pipelines in collaboration with infrastructure teams
- Establish performance metrics and create automated evaluation procedures for both simulation and real-world tests
- Analyze model performance, identify potential regressions, and implement enhancements
- Collaborate with robotics and autonomy engineers to guarantee safety and real-time performance
- Engage in research planning and contribute to strategic technical decisions within the robot learning framework
- Share insights and mentor junior team members, contributing to the establishment of best practices in machine learning
Required Technical Skills
Soft Skills
Qualifications
- Master's degree in Machine Learning, Robotics, Computer Science, Mathematics, Engineering, or a related field
- Hands-on experience with robot learning methodologies
Language Requirements
Programming Languages:
Python, PyTorch, JAX
Spoken Languages:
English, German
Benefits & Perks
- ✓ Opportunity to work on cutting-edge robotic technology
- ✓ Flexible working hours
- ✓ Hybrid work model
- ✓ Access to state-of-the-art equipment
- ✓ Professional development and growth opportunities
Working Conditions
Full Time
Company Culture
We foster a research-driven environment focused on real-world applications, emphasizing innovation and collaboration. Employees enjoy a high degree of autonomy and responsibility, with opportunities for substantial professional growth.
Salary Range
Project Types: Not Available
Career Growth: Access to advanced training and development programs, Potential for leadership roles in future projects, Opportunities to contribute to innovative research initiatives