At a Glance
- Tasks: Build and optimise simulation environments for training machine learning models.
- Company: Join Aeris-UK, an innovative applied AI company tackling real-world challenges.
- Benefits: Enjoy flexible remote work, generous pension, private health insurance, and social events.
- Other info: Experience in reinforcement learning is a plus; thrive in a collaborative, initiative-driven environment.
- Why this job: Make a real impact in machine learning research while collaborating with a dynamic team.
- Qualifications: Master's degree in Computer Science or related field; strong programming skills in Python.
The predicted salary is between 48000 - 58000 € per year.
We are seeking a highly skilled, motivated and proactive ML Research Engineer to join our dynamic team. In this role, you will be responsible for building and optimizing complex simulation environments to facilitate the training of machine learning models. The ideal candidate will have a strong background in programming, modelling and machine learning, with optional expertise in reinforcement learning.
About Aeris
Aeris-UK is an applied AI company working on real-world problems that require creativity, rigour and solid engineering. We build machine learning systems that are efficient, understandable and ready to operate in the complexity of real environments, whether that involves supporting infrastructure resilience, enabling autonomous decision-making or developing tools to help people reason under uncertainty. Our projects are practical in focus but intellectually demanding, drawing on ideas from simulation, human-AI interaction, multi-agent learning and model-based reasoning. We are a small team with a strong research culture and a shared interest in solving meaningful and challenging problems. Everyone contributes directly to project work, and we collaborate across disciplines, whether your background is in reinforcement learning, software engineering, probabilistic modelling or systems design. We often work in partnership with researchers, government teams and other specialists, so communication and openness are important in everything we do. As a team, we value clarity over hierarchy and experimentation over perfection. We are growing steadily and carefully, with a mix of longer-term research and near-term applications. For someone who wants breadth, ownership and exposure to challenging applied research, this offers the chance to work across technical boundaries and influence how we grow.
What you’ll be doing
- Developing and implementing complex simulation environments to support machine learning model training.
- Collaborating with clients and stakeholders to understand requirements and design simulation scenarios aligned with real-world applications.
- Applying expertise in modelling to create realistic and scalable simulations.
- Carrying out data science activities, including data exploration and analysis, to inform simulation design and model training strategies.
- Designing and implementing machine learning models, with a focus on both supervised and unsupervised learning techniques.
- Exploring and implementing reinforcement learning algorithms, with a preference for experience in multi-agent environments.
- Developing and integrating physics or engineering models into simulation environments to enhance realism and accuracy.
- Applying your strong software skills, including proficiency in Python and ideally another programming language.
- Applying DevOps processes to ensure seamless integration of ML training pipeline.
- Taking ownership of defined technical workstreams, breaking down ambiguous problems into practical next steps, and helping the team identify risks, blockers and opportunities.
Who we’re looking for
- Master’s degree in Computer Science, Machine Learning or any related field.
- Proven experience in programming with Python and familiarity with at least one additional programming language.
- Demonstrated experience in simulation and machine learning.
- Familiarity with or experience in agile project management methodologies.
- Strong understanding of data science principles, including data exploration and analysis.
- Proficiency in developing and implementing machine learning models, both supervised and unsupervised.
- Familiarity with model development, such as physics or engineering models, for integration into simulations.
- Good software development and debugging skills.
- Experience with DevOps practices for efficient integration and deployment.
- Optional: Experience in reinforcement learning, especially in multi-agent environments.
- Evidence of taking ownership of technical tasks or workstreams, proposing sensible next steps, and communicating risks, trade-offs and progress without needing close supervision.
- Comfortable working in a small team where engineers are expected to show initiative, lead on tasks when appropriate, and contribute ideas to project direction rather than waiting for fully specified instructions.
What we can offer you
- Flexible working: We believe people have different responsibilities and interests that require something different to a strict working day. We trust our people to organize for their own work.
- Remote working but with the opportunity to work together weekly (if in London).
- Generous pension: 8% employer salary contribution if employee pays at least 5% contribution; 5% employer contribution otherwise.
- Optional private health insurance.
- Eye tests and contribution towards cost of corrective lenses.
- Life insurance, critical illness protection (optional) and income protection.
- Social events: We have frequent socials and informal get-togethers to help make sure you enjoy your time with us.
- Professional memberships (with qualifying body).
If you are passionate about pushing the boundaries of machine learning research and have the skills to contribute to our innovative projects, we invite you to apply and join our forward-thinking team.
ML Research Engineer in Slough employer: Aeris-UK
Aeris-UK is an exceptional employer for ML Research Engineers, offering a collaborative and intellectually stimulating environment where creativity and innovation thrive. With flexible working arrangements, generous benefits including a robust pension scheme and optional private health insurance, employees are encouraged to take ownership of their projects while enjoying a strong work-life balance. The company's commitment to professional growth and a culture that values clarity and experimentation makes it an ideal place for those looking to make a meaningful impact in the field of applied AI.
StudySmarter Expert Advice🤫
We think this is how you could land ML Research Engineer in Slough
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with current Aeris employees on LinkedIn. Building relationships can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and simulation environments. This gives you a chance to demonstrate your expertise beyond what's on paper.
✨Tip Number 3
Prepare for interviews by brushing up on common ML concepts and coding challenges. Practice explaining your thought process clearly, as communication is key at Aeris. We love seeing how you tackle problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Aeris.
We think you need these skills to ace ML Research Engineer in Slough
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the ML Research Engineer role. Highlight your programming skills, experience with machine learning, and any relevant projects you've worked on. We want to see how your background aligns with what we're doing at Aeris!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about machine learning and how you can contribute to our team. Be sure to mention any specific experiences that relate to the job description.
Showcase Your Projects:If you've worked on any interesting projects, especially those involving simulations or machine learning, make sure to include them in your application. We love seeing practical examples of your work and how you tackle real-world problems!
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 shows you're keen to join our team at Aeris!
How to prepare for a job interview at Aeris-UK
✨Know Your Stuff
Make sure you brush up on your machine learning concepts, especially around simulation environments and reinforcement learning. Be ready to discuss your past projects and how you've applied these techniques in real-world scenarios.
✨Show Your Coding Skills
Since programming is a big part of the role, be prepared to demonstrate your proficiency in Python and any other languages you know. You might even be asked to solve a coding problem on the spot, so practice common algorithms and data structures beforehand.
✨Communicate Clearly
Aeris values communication, so practice explaining complex ideas in simple terms. Think about how you can convey your thought process when discussing your work or during technical challenges. This will show that you can collaborate effectively with the team.
✨Be Ready to Take Ownership
The role requires initiative and ownership of tasks. Prepare examples from your previous experience where you identified problems, proposed solutions, and took charge of projects. This will demonstrate your proactive approach and ability to work independently.