At a Glance
- Tasks: Develop AI agents for coding and machine learning tasks using full-stack development.
- Company: Join Atrium EMEA, a leader in innovative AI solutions.
- Benefits: Enjoy a PAYE contract with potential extension and flexible work arrangements.
- Why this job: Be at the forefront of AI research while working in a dynamic team environment.
- Qualifications: Experience in machine learning, Python, Pytorch, JS, and React is essential.
- Other info: Work onsite in London for 3 days a week until December 2025.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
Software Engineer – London
Atrium EMEA is looking for several Machine Learning Software Engineers with full-stack development experience to work on developing agents for coding and machine learning tasks. Your goal is to create LLM agents that can automatically carry out AI and ML research tasks completely on their own. The Software Engineers should have hands on experience in both machine learning engineering (training ML models), and who have full-stack SWE experience – both backend and frontend engineering. Ideal candidates should have experience with Python, Pytorch, JS and React and similar frameworks.
PAYE contract role, till Dec 25 (Likely to extend). 3 days needed onsite in London office.
Essential:
- Hands-on experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or artificial intelligence
- Experience with developing machine learning models at scale, such as programmatically querying LLMs and LLM post-training.
- Programming experience in Python and hands-on experience with frameworks such as PyTorch.
- Backend SWE experience in Python.
- Frontend SWE experience (preferably JS, React), building and deploying UIs.
- Direct experience in generative AI and LLM research
- Experience with human data annotation for training LLMs
Click Apply now to be considered for the Software Engineer – London role
Software Engineer - London employer: Atrium (EMEA)
Contact Detail:
Atrium (EMEA) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - London
✨Tip Number 1
Familiarise yourself with the latest trends in machine learning and generative AI. Being able to discuss recent advancements or projects during your interview can demonstrate your passion and knowledge in the field.
✨Tip Number 2
Showcase your full-stack development skills by preparing a portfolio of projects that highlight both your frontend and backend work. This will give you a tangible way to discuss your experience with Python, JS, and React during interviews.
✨Tip Number 3
Network with professionals in the machine learning and software engineering communities. Attend meetups or webinars where you can connect with others in the industry, as personal referrals can significantly boost your chances of landing an interview.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on algorithms and data structures, particularly in Python. This will help you feel more confident and ready to tackle any technical questions that may arise.
We think you need these skills to ace Software Engineer - London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in machine learning and full-stack development. Emphasise your skills in Python, PyTorch, JavaScript, and React, as well as any relevant projects you've worked on.
Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the job description. Mention your hands-on experience with machine learning models and your familiarity with generative AI. Show enthusiasm for the role and how you can contribute to their team.
Showcase Relevant Projects: If you have worked on projects related to LLMs or AI research, include them in your application. Describe your role, the technologies used, and the impact of your work. This will demonstrate your practical experience.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects attention to detail, which is crucial in software engineering roles.
How to prepare for a job interview at Atrium (EMEA)
✨Showcase Your Technical Skills
Make sure to highlight your experience with Python, PyTorch, and JavaScript during the interview. Be prepared to discuss specific projects where you've applied these skills, especially in machine learning and full-stack development.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges related to machine learning and full-stack development to showcase your ability to think critically and solve complex problems on the spot.
✨Familiarise Yourself with LLMs
Since the role involves working with large language models, brush up on your knowledge of LLMs and their applications. Be ready to discuss your experience with generative AI and how you’ve contributed to similar projects in the past.
✨Prepare Questions for the Interviewers
Have a list of insightful questions ready to ask the interviewers about the company’s projects, team dynamics, and future goals. This shows your genuine interest in the role and helps you determine if it's the right fit for you.