At a Glance
- Tasks: Design and build high-performance distributed systems for ML infrastructure.
- Company: Join an elite FinTech firm with a world-class engineering team.
- Benefits: Up to £220k base salary, industry-leading bonus, and dedicated project time.
- Other info: Enjoy stunning offices and zero bureaucracy in a dynamic environment.
- Why this job: Work with top engineers and cutting-edge tech in a collaborative culture.
- Qualifications: Experience in Python and interest in distributed systems; enthusiasm to learn Rust.
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 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.
The Role
Design and build high-performance, distributed systems for large-scale ML infrastructure.
Key responsibilities include:
- 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
Requirements
- 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
What’s on Offer
- Work on next-gen distributed systems and ML infrastructure
- Take ownership of multiple greenfield builds
- Zero bureaucracy and a genuinely collaborative culture
- Stunning offices
- Dedicated time for personal projects every Friday!
If you are a Software Engineer looking to join one of the world’s most elite teams, please apply for more information.
Software Engineer (Distributed Systems & ML Infrastructure) employer: Hunter Bond
Join an elite FinTech firm in London that champions innovation and curiosity, offering Software Engineers the chance to work on cutting-edge distributed systems and ML infrastructure. With a culture that prioritises collaboration and zero bureaucracy, employees enjoy unparalleled autonomy, dedicated time for personal projects, and access to unlimited tech resources, all while being part of a team comprised of top-tier talent from prestigious institutions. This is an exceptional opportunity for growth and meaningful contributions in a dynamic environment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Distributed Systems & ML Infrastructure)
✨Tip Number 1
Network like a pro! Reach out to current employees at the firm on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your coding prowess, make sure to mention it during interviews. It’s a great way to demonstrate your passion for distributed systems and ML.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. We want you to feel confident when tackling those tricky questions!
✨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, we love seeing candidates who take the initiative to connect directly with us!
We think you need these skills to ace Software Engineer (Distributed Systems & ML Infrastructure)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the role of Software Engineer in Distributed Systems & ML Infrastructure. Highlight your coding experience in Python and any projects related to distributed systems or machine learning.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this opportunity. Share your passion for solving complex problems and how your background makes you a great fit for our elite team. Don’t forget to mention your enthusiasm for learning Rust!
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical applications of your skills, especially in high-stakes environments where performance is key.
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 this exciting opportunity to join our innovative team!
How to prepare for a job interview at Hunter Bond
✨Know Your Distributed Systems
Make sure you brush up on your knowledge of distributed systems and ML infrastructure. Be ready to discuss your understanding of concepts like scalability, reliability, and performance. This will show that you're not just a coder but someone who can think critically about the systems you'll be working on.
✨Showcase Your Python Skills
Since proven experience in Python is a must, prepare to demonstrate your coding skills. You might be asked to solve problems or even write code during the interview. Practise common algorithms and data structures in Python to ensure you're sharp and ready to impress.
✨Embrace the Learning Mindset
The firm values enthusiasm for learning, especially when it comes to Rust. Be open about your willingness to learn new technologies and frameworks. Share any past experiences where you've quickly picked up new skills or languages, as this will highlight your adaptability.
✨Prepare for Real-World Scenarios
Expect questions that relate to high-stakes, low-latency environments. Think of examples from your past work where you had to ensure reliability and performance under pressure. This will demonstrate that you understand the importance of these factors in mission-critical systems.