Research Software Engineer - ML Training Infrastructure in London
Research Software Engineer - ML Training Infrastructure

Research Software Engineer - ML Training Infrastructure in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Architect and optimise AI training infrastructure for scalable systems.
  • Company: Reflection, a leading UK tech company focused on AI innovation.
  • Benefits: Top-tier salary, comprehensive health benefits, and a supportive work environment.
  • Other info: Dynamic role with opportunities for professional growth in AI.
  • Why this job: Join a cutting-edge team and shape the future of AI technology.
  • Qualifications: Experience in distributed systems and tools like PyTorch and JAX.

The predicted salary is between 60000 - 80000 £ per year.

Reflection, based in the United Kingdom, is seeking a Software Engineer to architect and optimize the training infrastructure for AI models. The role focuses on building scalable systems for reinforcement learning and distributed training, requiring deep experience in distributed systems.

Candidates should have practical skills in tools like PyTorch and JAX, and a robust understanding of performance optimization.

The position offers top-tier compensation and comprehensive health benefits, alongside a supportive work environment.

Research Software Engineer - ML Training Infrastructure in London employer: Reflection

Reflection is an exceptional employer that prioritises innovation and employee well-being, offering a collaborative work culture where creativity thrives. With a focus on cutting-edge technology in the heart of the UK, employees benefit from top-tier compensation, comprehensive health benefits, and ample opportunities for professional growth in the rapidly evolving field of AI. Join us to be part of a team that values your contributions and supports your career development in a meaningful way.
R

Contact Detail:

Reflection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Software Engineer - ML Training Infrastructure 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 involving reinforcement learning and distributed systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of PyTorch and JAX. Practice coding challenges and system design questions that focus on performance optimization. We recommend using platforms that simulate real interview scenarios.

✨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 proactive about their job search!

We think you need these skills to ace Research Software Engineer - ML Training Infrastructure in London

Software Engineering
Architecting Systems
Optimising Performance
Distributed Systems
Reinforcement Learning
Distributed Training
PyTorch
JAX

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with distributed systems and tools like PyTorch and JAX in your application. We want to see how your skills align with the role, so don’t hold back!

Tailor Your Application: Take a moment to customise your CV and cover letter for this specific role. Mention your experience in building scalable systems and any relevant projects you've worked on. It helps us see why you’re a great fit!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your key achievements and experiences stand out without unnecessary fluff.

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 don’t miss out on any important updates from us!

How to prepare for a job interview at Reflection

✨Know Your Tech Inside Out

Make sure you’re well-versed in the tools mentioned in the job description, like PyTorch and JAX. Brush up on your knowledge of distributed systems and performance optimisation techniques, as these will likely come up during technical questions.

✨Showcase Your Projects

Prepare to discuss any relevant projects you've worked on, especially those involving reinforcement learning or scalable systems. Be ready to explain your thought process, the challenges you faced, and how you overcame them.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company’s current projects, team dynamics, and future goals. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.

✨Practice Problem-Solving

Expect some technical problem-solving during the interview. Practice coding challenges related to distributed systems and optimisation. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the format.

Research Software Engineer - ML Training Infrastructure in London
Reflection
Location: London

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

>