At a Glance
- Tasks: Train deep learning models for manipulation tasks and optimise data collection processes.
- Company: Join a leading tech firm focused on AI and robotics innovation.
- Benefits: Competitive salary, stock options, paid vacation, and travel opportunities.
- Why this job: Make an impact in cutting-edge AI projects while collaborating with top experts.
- Qualifications: 3+ years in deep learning with strong Python and PyTorch skills.
- Other info: Enjoy a startup culture with free meals and exciting team events.
The predicted salary is between 36000 - 60000 £ per year.
About the Role
In this role, you will work on all aspects of training capable manipulation policies, be it pre-training of a base policy on a diverse multi-embodiment corpus of manipulation trajectories, fine-tuning models to perform a specific task well, curating data collection processes or exploring productive ways to use synthetic data.
This is primarily a deep learning-focused role, so we are looking for experience solving real problems using modern neural networks, and experience in robotics isn't strictly required. However, if you don't have such experience, be prepared that you'd need to familiarize yourself with a new domain quickly.
What You'll Do
- Train policies via representation learning, behaviour cloning and RL; own the full loop from data to deployment.
- Partner with teleoperations to drive data collection: specify what 'good' looks like, ensure diversity/coverage, and close the gap between sim and real.
- Run pre-/mid-/post-training on multimodal LLM/VLM/VLA stacks; plug in new modalities (vision, audio, proprioception, LiDAR/point clouds, …) without breaking existing ones.
- Build and maintain continuous pipelines: ingest simulation + tele-op logs, version them, apply weak-supervision labelling, curate balanced datasets, and auto-surface fresh failure cases into retraining.
- Work with MLOps & Data Platform teams to scale distributed training and optimize models for real-time edge inference.
We're Looking For
- 3+ years building deep-learning systems (industry or research) with shipped models or published artifacts to show for it.
- Hands-on with at least one of: LLMs, VLMs, or image/video generative models - architecture, training, and inference.
- Experience with deep learning infrastructure: streaming datasets, checkpointing & state management, distributed training strategies.
- Strong Python + PyTorch/JAX; you can profile, debug numerics, and write maintainable research code.
- You document experiments clearly and communicate trade-offs crisply.
Nice to have
- Robotics or autonomous driving experience.
- RL for LLMs or robotics (PPO, DPO, SAC, etc.).
- Proven productization of deep nets (latency/throughput constraints, telemetry, on-device optimization).
- Publications at ICLR/ICML/NeurIPS or equivalent open-source contributions.
- Familiarity with OpenVLA, Physical Intelligence (Ï€) models, or similar open VLA frameworks.
What We Offer:
- Competitive salary plus participation in our Stock Option Plan.
- Paid vacation with adjustments based on your location to comply with local labour laws.
- Travel opportunities to our Vancouver and Boston offices.
- Office perks: free breakfasts, lunches, snacks, and regular team events.
- Freedom to influence the product and own key initiatives.
- Collaboration with top-tier engineers, researchers, and product experts in AI and robotics.
- Startup culture prioritising speed, transparency, and minimal bureaucracy.
How to Apply:
For more information on the role, or an informal discussion regarding opportunities we have available, please contact Alicja Szymanska.
Why work with Proactive?
Proactive Global is an industry leading, specialist engineering recruitment agency focused on the automation, manufacturing and advanced technology sectors. We offer specialist recruitment services to a niche customer base, vetting that our clients offer the best opportunities for your career.
Proactive encourages and promotes equality and diversity within the workforce. We act with honesty, integrity and impartiality, ensuring your application is considered on its own merits and without bias.
Proactive Global is committed to equality in the workplace and is an equal opportunity employer.
Deep Learning Engineer - Manipulation employer: Proactive Global
Contact Detail:
Proactive Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Deep Learning Engineer - Manipulation
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your deep learning projects, especially those involving LLMs or generative models. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your Python and PyTorch skills. Be ready to discuss your past projects and how you've tackled challenges in deep learning. Practice explaining complex concepts in simple terms – it shows you really understand your stuff!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. So, get that application in and let’s make it happen!
We think you need these skills to ace Deep Learning Engineer - Manipulation
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with deep learning systems and any projects you've shipped. We want to see what you've done, so don’t hold back on showcasing your best work!
Tailor Your Application: Read through the job description carefully and tailor your application to match. Use the same language and keywords we’ve used to show that you understand what we’re looking for.
Be Clear and Concise: When documenting your experiences, keep it clear and to the point. We appreciate crisp communication, so make sure to explain your trade-offs and decisions without unnecessary fluff.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at Proactive Global
✨Know Your Deep Learning Stuff
Make sure you brush up on your deep learning knowledge, especially around neural networks and the specific models mentioned in the job description. Be ready to discuss your past projects and how you've applied techniques like representation learning or behaviour cloning.
✨Showcase Your Python Skills
Since strong Python skills are a must, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice writing clean, maintainable code in Python, ideally using PyTorch or JAX.
✨Understand the Role of Data
Familiarise yourself with data collection processes and how to ensure diversity in datasets. Be prepared to discuss how you would close the gap between simulation and real-world applications, as this is crucial for the role.
✨Communicate Clearly
During the interview, focus on clearly articulating your thought process and the trade-offs you've made in your previous work. Good communication can set you apart, especially when discussing complex topics like MLOps and distributed training strategies.