At a Glance
- Tasks: Design and implement cutting-edge reinforcement learning models and tools.
- Company: Join a leading tech company at the forefront of AI innovation.
- Benefits: Enjoy 30 days holiday, flexible working, and a Β£500 annual learning budget.
- Why this job: Make a real impact in AI while working with the latest technologies.
- Qualifications: Master's or PhD in a relevant field or 3 years of industry experience.
- Other info: Collaborative environment with excellent career growth and regular team socials.
The predicted salary is between 36000 - 60000 Β£ per year.
I am recruiting on behalf of a leading client in the technology sector who is seeking a highly skilled and experienced Machine Learning Engineer with a strong background in Reinforcement Learning. This role will contribute to the continued development of Arena, the company's web-based platform for reinforcement learning training and RLOps, as well as its open-source reinforcement learning library. In this position, you will be responsible for designing, implementing and maintaining the infrastructure, tools and services that enable organisations to build and deploy reinforcement learning models efficiently and at scale.
Responsibilities
- Work closely with the team to understand requirements and design new features for both the Arena platform and the open-source framework.
- Develop scalable and reliable infrastructure to support reinforcement learning model training, LLM fine-tuning, model deployment, and ongoing management.
- Integrate existing machine learning frameworks and libraries into the platform and open-source tools, ensuring a broad range of algorithms, environments, and utilities for reinforcement learning development.
- Keep abreast of the latest advancements in AI, MLOps, reinforcement learning algorithms, tools and techniques, and incorporate relevant developments into the platform.
- Provide technical guidance and support to internal users and external customers working with the Arena platform and associated open-source tools.
Requirements
- Master's or PhD in Computer Science, Engineering, or a related field, or at least 3 years of relevant industry experience.
- Strong understanding of reinforcement learning algorithms and concepts, with practical experience in building and training reinforcement learning models.
- Excellent programming skills, with experience using reinforcement learning and ML frameworks (e.g. PyTorch, TensorFlow, Ray, Gym, RLLib, SB3, TRL) and MLOps tools.
- Solid understanding of hyperparameter optimisation techniques and strategies.
- Experience building machine learning platforms or tooling for industrial or enterprise environments.
- Proficiency in data management techniques, including the storage, retrieval, and preprocessing of large-scale datasets.
- Familiarity with model deployment and management, including API development, deployment pipelines, and performance optimisation.
- Experience 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, with the ability to work both independently and collaboratively.
Compensation and Benefits
- 30 days' holiday per year, plus bank holidays.
- Flexible working from home and a 6-month remote working policy.
- Enhanced parental leave.
- Β£500 annual learning budget for books, training courses, and conferences.
- Company pension scheme.
- Regular team socials and quarterly company-wide events.
- Bike2Work scheme.
London, England, United Kingdom
Machine Learning Engineer (Reinforcement Learning) in City of London employer: Institute of Communication
Contact Detail:
Institute of Communication Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Machine Learning Engineer (Reinforcement Learning) in City of London
β¨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or tech conferences related to machine learning and reinforcement learning. You never know who might be looking for someone just like you!
β¨Show Off Your Skills
Create a portfolio showcasing your projects, especially those involving reinforcement learning. Share your code on GitHub and write about your experiences on platforms like Medium. This will help us see your practical skills in action!
β¨Ace the Interview
Prepare for technical interviews by brushing up on reinforcement learning concepts and algorithms. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so show us what you've got!
β¨Apply Through Our Website
Don't forget to apply through our website! Itβs the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Machine Learning Engineer (Reinforcement Learning) in City of London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with reinforcement learning and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
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, so we get a sense of who you are.
Showcase Your Projects: If you've worked on any cool projects related to reinforcement learning or MLOps, make sure to mention them! We love seeing practical applications of your skills, so include links or descriptions that showcase your work.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures youβre considered for the role. Plus, itβs super easy to do!
How to prepare for a job interview at Institute of Communication
β¨Know Your Reinforcement Learning Stuff
Make sure you brush up on your reinforcement learning algorithms and concepts. Be ready to discuss your practical experience with building and training models, as well as any specific frameworks like PyTorch or TensorFlow that you've used.
β¨Show Off Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex problems in previous projects. Think about challenges you've faced in model deployment or infrastructure design, and be ready to explain your thought process and the solutions you implemented.
β¨Familiarise Yourself with the Companyβs Tools
Take some time to explore the Arena platform and any open-source tools related to reinforcement learning. Being able to speak knowledgeably about their features and how they can be improved will show your genuine interest and initiative.
β¨Ask Insightful Questions
Prepare a few thoughtful questions about the team dynamics, ongoing projects, or future developments in the companyβs technology. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.