At a Glance
- Tasks: Design and train reinforcement learning policies for humanoid robots.
- Company: Join Humanoid, a pioneering tech company shaping the future of robotics.
- Benefits: Competitive pay, free meals, and hands-on experience with real robotic systems.
- Other info: Full-time summer internship in a dynamic London office with growth opportunities.
- Why this job: Be part of an innovative team making a real impact in robotics.
- Qualifications: Experience with PyTorch, coding skills, and a passion for robotics.
The predicted salary is between 20000 - 30000 £ per year.
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially‑scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 Alpha – our rapidly developed humanoid platform now running in real industrial pilots – and we’re growing the team to take it even further.
The Opportunity
We’re looking for interns who are curious, hands‑on, and excited to work directly with robotic systems. This is an open‑ended internship where you will design and train reinforcement learning policies that enable dynamic locomotion and loco‑manipulation behaviors on real robots. Your work will focus on building scalable training pipelines, designing reward functions and environments, and improving sim‑to‑real transfer for reliable deployment on hardware. You will work closely with control and robotics engineers to integrate learned policies into the robot control stack, ensuring stable and robust behavior in real‑world conditions. This is a full‑time internship (5 days per week) over the summer (mid June - mid September), based in our London Paddington office, where you’ll contribute to real robotic systems from early on with guidance from experienced engineers.
Duration: 12 weeks | Start date: June | Compensation: Competitive pay + we’ll keep you fed (seriously, our breakfasts and lunches are good)
What you might work on:
- Design and train reinforcement learning policies for humanoid robot control
- Build scalable simulation and training pipelines (e.g., Isaac Lab, MuJoCo)
- Design reward functions, observation spaces, and curricula for complex behaviors
- Run and analyse existing policies
- Identify issues, troubleshoot, and propose creative solutions
- Document procedures and findings, helping shape the evolution of our humanoids
What we’re looking for:
- Hands‑on experience with PyTorch and training ML models
- Strong interest in reinforcement learning, machine learning and robotics
- Experience writing code (e.g. Python, C++, or similar)
- Comfortable working with hardware, experiments, and debugging
- Ability to learn quickly and operate in a fast‑paced environment
- Problem‑solving mindset and attention to detail
- Clear communication and ability to work closely with a team
Internship - Controls employer: Thehumanoid
Contact Detail:
Thehumanoid Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Internship - Controls
✨Tip Number 1
Get hands-on! If you can, try to work on personal projects or contribute to open-source robotics initiatives. This will not only boost your skills but also give you something tangible to discuss during interviews.
✨Tip Number 2
Network like a pro! Attend robotics meetups, workshops, or online webinars. Connecting with industry professionals can lead to valuable insights and even job opportunities. Don’t forget to mention your interest in Humanoid!
✨Tip Number 3
Prepare for technical interviews by brushing up on reinforcement learning concepts and coding challenges. Practise explaining your thought process clearly, as communication is key when working with teams.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely excited about joining our mission to build amazing humanoid robots.
We think you need these skills to ace Internship - Controls
Some tips for your application 🫡
Show Your Passion for Robotics: When you're writing your application, let your enthusiasm for robotics shine through! We want to see that you're genuinely excited about working with humanoid robots and how they can amplify human potential. Share any relevant projects or experiences that highlight your curiosity and hands-on skills.
Tailor Your Application: Make sure to customise your application to fit the internship role. Highlight your experience with reinforcement learning, machine learning, and any coding skills you have in Python or C++. This shows us that you've done your homework and understand what we're looking for!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your key skills and experiences are easy to spot. A well-structured application helps us see your potential right away!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our mission and team!
How to prepare for a job interview at Thehumanoid
✨Know Your Stuff
Make sure you brush up on reinforcement learning and the specific technologies mentioned in the job description, like PyTorch. Familiarise yourself with how these concepts apply to robotics, as it’ll show your genuine interest and understanding during the interview.
✨Show Off Your Hands-On Experience
Be ready to discuss any practical projects or experiences you've had with coding, especially in Python or C++. If you've worked on simulations or training pipelines before, share those examples! It’s all about demonstrating that you can get your hands dirty and tackle real-world problems.
✨Ask Smart Questions
Prepare some thoughtful questions about the role and the company. This could be about their current projects, the team dynamics, or how they approach problem-solving in robotics. It shows you’re engaged and eager to learn more about what they do.
✨Communicate Clearly
During the interview, make sure to articulate your thoughts clearly. Practice explaining complex concepts in simple terms, as this will demonstrate your communication skills and ability to work closely with a team, which is crucial for this internship.