At a Glance
- Tasks: Design and build high-performance distributed systems for ML infrastructure.
- Company: Join an elite FinTech firm with a collaborative culture and stunning offices.
- Benefits: Up to £220k salary, industry-leading bonus, hybrid work, and dedicated personal project time.
- Why this job: Work with top engineers from prestigious universities and make a real impact.
- Qualifications: Experience in Python and a strong interest in distributed systems and ML.
- Other info: Unlimited tech resources and excellent mentorship opportunities.
The predicted salary is between 144000 - 220000 £ per year.
Client: Elite Tech Firm
Salary: Up to £220k Base + Industry-Leading Bonus
Location: London (Hybrid)
Sells: Work on next-gen distributed systems and ML infrastructure, take ownership of multiple greenfield builds, zero bureaucracy, a genuinely collaborative culture, stunning offices, and dedicated time for personal projects every Friday!
An elite FinTech firm is expanding its world-class engineering team and looking for exceptional Software Engineers who thrive on solving complex distributed problems at scale.
You’ll be joining an elite group of engineers (alumni of NUS / McGill / MIT / Oxford) who have previously built systems at Meta, Twitter, Citadel, Ubisoft, and Jane Street!
This environment offers unlimited tech resources, total engineering autonomy, and a culture that genuinely celebrates innovation and curiosity.
Role
- Design and build high-performance, distributed systems for large-scale ML infrastructure
- Drive best practices in software architecture, testing, and scalability
- Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
Skills
- Open to all experience levels
- Proven experience coding in Python
- Strong understanding or interest in distributed systems and ML infrastructure
- Enthusiasm to learn Rust (supported by internal mentorship and training)
- Excellent academic background
- Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Software Engineer (Distributed Systems & ML Infrastructure) - Elite Tech Firm - Up to £220k Bas[...] in London employer: Hunter Bond
Contact Detail:
Hunter Bond Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Distributed Systems & ML Infrastructure) - Elite Tech Firm - Up to £220k Bas[...] in London
✨Tip Number 1
Network like a pro! Reach out to current employees at the elite tech firm through LinkedIn or industry events. A friendly chat can give us insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repo showcasing your projects, especially those related to distributed systems and ML infrastructure. This is our chance to impress them with real examples of our work.
✨Tip Number 3
Ace the interview by practising common technical questions and coding challenges. We can use platforms like LeetCode or HackerRank to sharpen our skills and boost our confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets noticed. Plus, we can tailor our submission to highlight how we fit into their innovative culture.
We think you need these skills to ace Software Engineer (Distributed Systems & ML Infrastructure) - Elite Tech Firm - Up to £220k Bas[...] in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer in Distributed Systems and ML Infrastructure. Highlight your experience with Python and any relevant projects that showcase your skills in distributed systems. We want to see how you can contribute to our innovative culture!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your enthusiasm for the role and the company. Share specific examples of your past work that align with the responsibilities mentioned in the job description. We love seeing genuine passion and curiosity!
Showcase Your Projects: If you've worked on any greenfield projects or have personal projects related to distributed systems or ML, make sure to mention them. We appreciate candidates who take ownership and demonstrate their ability to innovate. Don’t forget to include links if possible!
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 proactive and keen to join our elite team!
How to prepare for a job interview at Hunter Bond
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and have a solid understanding of distributed systems and ML infrastructure. Be ready to discuss your previous projects and how they relate to the role. This is your chance to show off your technical prowess!
✨Show Your Problem-Solving Skills
Prepare to tackle some complex problems during the interview. Think about how you would approach building high-performance, distributed systems. Practise explaining your thought process clearly, as this will demonstrate your analytical skills and ability to work under pressure.
✨Emphasise Collaboration
This elite tech firm values collaboration, so be prepared to discuss how you've worked in teams before. Share examples of how you’ve contributed to group projects or led initiatives. Highlighting your teamwork skills will show that you fit into their culture of innovation and curiosity.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the greenfield projects you'll be working on or the mentorship opportunities for learning Rust. This shows your enthusiasm for the role and helps you gauge if the company aligns with your career goals.