At a Glance
- Tasks: Join our team to develop cutting-edge reinforcement learning tools and infrastructure.
- Company: Fast-growing tech company focused on innovative AI solutions.
- Benefits: Competitive salary, stock options, 30 days holiday, and flexible working.
- Why this job: Make a real impact in the AI field while working with the latest technologies.
- Qualifications: Master's/Ph.D. in Computer Science or 3+ years of relevant experience required.
- Other info: Enjoy a dynamic work environment with regular team socials and a learning budget.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We are seeking a talented and experienced Machine Learning Engineer with a background in Reinforcement Learning to join our team. This engineer will contribute to the further development of Arena, a web-based software platform for reinforcement learning training and RLOps, and our open-source reinforcement learning library.
Responsibilities
- Collaborate with the team to understand requirements and design new features of the Arena platform and open-source framework.
- Develop scalable and reliable infrastructure to support reinforcement learning model training, LLM finetuning, model deployment, and management.
- Integrate existing machine learning frameworks and libraries into the platform and open-source framework, providing a range of algorithms, environments, and tools for reinforcement learning model development.
- Stay up-to-date with the latest advancements in AI, MLOps, reinforcement learning algorithms, tools, and techniques, and incorporate them into the platform as appropriate.
- Provide technical guidance and support to internal users and external customers using the Arena platform and open-source framework.
Requirements
- Master's or Ph.D. degree in Computer Science, Engineering, or a related field, or 3+ years of relevant industry experience.
- Solid understanding of reinforcement learning algorithms and concepts, with handsâon experience in building and training reinforcement learning models.
- Strong programming skills, with experience using reinforcement learning and ML frameworks and libraries (e.g. PyTorch, TensorFlow, Ray, Gym, RLLib, SB3, TRL), and MLOps tools.
- Solid understanding of hyperparameter optimisation techniques and strategies.
- Experience in building machine learning platforms or tooling for industrial or enterprise settings.
- Proficiency in data management techniques, including storage, retrieval, and preâprocessing of largeâscale datasets.
- Familiarity with model deployment and management, including the development of APIs, deployment pipelines, and performance optimisation.
- Experience in designing and developing cloudâbased infrastructure for distributed computing and scalable data processing.
- Deep understanding of software engineering and machine learning principles and best practices.
- Strong problemâsolving and communication skills, and the ability to work independently as well as in a team environment.
Compensation
- Competitive salary + significant stock options.
- 30 days of holiday, plus bank holidays, per year.
- Flexible working from home and 6-month remote working policies.
- Enhanced parental leave.
- Learning budget of ÂŁ500 per calendar year for books, training courses and conferences.
- Company pension scheme.
- Regular team socials and quarterly allâcompany parties.
- Bike2Work scheme.
Join the fastâgrowing AgileRL team and play a key role in the development of cuttingâedge reinforcement learning tooling and infrastructure.
Machine Learning Engineer (RL) in London employer: AgileRL Ltd
Contact Detail:
AgileRL Ltd Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Machine Learning Engineer (RL) in London
â¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to reinforcement learning. This gives potential employers a taste of what you can do and sets you apart from the crowd.
â¨Tip Number 3
Prepare for interviews by brushing up on common ML concepts and algorithms. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so know 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 genuinely interested in joining our team.
We think you need these skills to ace Machine Learning Engineer (RL) in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights your experience with reinforcement learning and relevant technologies. We want to see how your skills align with the role, so donât be shy about showcasing your projects and achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youâre passionate about reinforcement learning and how you can contribute to our Arena platform. Keep it engaging and personal â we love to see your personality!
Showcase Your Technical Skills: When filling out your application, be specific about your programming skills and experience with ML frameworks like PyTorch or TensorFlow. Weâre looking for solid examples of your work, so donât hold back on the details!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role. Plus, itâs super easy â just follow the prompts!
How to prepare for a job interview at AgileRL Ltd
â¨Know Your Algorithms
Brush up on your reinforcement learning algorithms and concepts. Be ready to discuss specific models you've built or trained, and how you approached challenges in those projects. This shows your hands-on experience and understanding of the field.
â¨Showcase Your Programming Skills
Prepare to demonstrate your programming prowess, especially with frameworks like PyTorch or TensorFlow. You might be asked to solve a coding problem or explain your code from past projects, so have examples ready that highlight your skills.
â¨Understand the Arena Platform
Familiarise yourself with the Arena platform and its features. Knowing how it integrates with existing ML frameworks will help you discuss how you can contribute to its development and improvement during the interview.
â¨Stay Current with Trends
Keep up-to-date with the latest advancements in AI and MLOps. Be prepared to discuss recent developments in reinforcement learning and how they could be applied to the Arena platform. This shows your passion for the field and your commitment to continuous learning.