Software Engineer - London
Software Engineer - London

Software Engineer - London

City of London Full-Time 48000 - 72000 £ / year (est.) No home office possible
A

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)

At Atrium EMEA, we pride ourselves on fostering a dynamic and innovative work culture that empowers our Software Engineers to thrive in the rapidly evolving field of machine learning. Located in the heart of London, our collaborative environment offers ample opportunities for professional growth, with access to cutting-edge technology and projects that challenge your skills. Join us to be part of a forward-thinking team where your contributions directly impact the future of AI and ML research.
A

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

Machine Learning Engineering
Full-Stack Development
Python Programming
PyTorch Framework
JavaScript (JS)
React Framework
Backend Development
Frontend Development
Generative AI Experience
LLM Research
Data Mining
Recommendation Systems
Pattern Recognition
Human Data Annotation
Model Training at Scale

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.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>