At a Glance
- Tasks: Design and deliver backend features for a cutting-edge execution engine.
- Company: Join hyperexponential, an innovative AI-powered platform transforming the insurance industry.
- Benefits: Enjoy a competitive salary, generous holiday, and a £5,000 training budget.
- Why this job: Make a real impact in a dynamic environment with opportunities for personal growth.
- Qualifications: Experience in backend systems, preferably with Rust, Python, or C/C++.
- Other info: Collaborative culture with regular hackathons, socials, and exceptional career development.
The predicted salary is between 30000 - 50000 £ per year.
About hyperexponential (hx)
At hyperexponential, we are building the AI-powered platform that enables the world’s most critical decisions in a $7 trillion industry. Our platform brings together data, AI, and human expertise to give insurers the fastest path from submission to decision.
About the Kernel team
The Kernel team sits at the core of hx’s platform, building the execution engine that underpins how customer models are evaluated, validated, and run safely at scale. Their work directly enables hx Renew and future products to make correct, performant, and explainable decisions in high-stakes environments.
As a Software Engineer in the Kernel team, you will own meaningful parts of this critical system end to end, contributing production code, improving architecture, and partnering closely with adjacent teams to ensure the engine meets real product and customer needs.
What you’ll be doing:
- Designing and delivering backend features in the Kernel execution engine that improve correctness, performance, and reliability for customer model runs at scale.
- Strengthening a clean, modular Kernel architecture that is easy to understand, test, and safely evolve over time.
- Building automated tests and observability for complex execution scenarios, enabling faster detection, diagnosis, and resolution of production issues.
- Partnering with adjacent engineering teams to shape Kernel behaviour and interfaces, providing clear technical input and following through to delivery.
- Owning work from design through rollout and monitoring, balancing immediate product needs with long-term system sustainability.
- Demonstrating hx values by proactively identifying risks, collaborating constructively, and taking full accountability in a critical core-platform area.
What you’ll need to have done:
- Built and shipped backend systems in a polyglot production environment, working across languages such as Rust, Python, or C/C++, and choosing the right tool for the problem.
- Either used Rust in production systems, or demonstrated strong systems experience in C/C++ or Python with clear evidence of learning and adopting new languages quickly.
- Delivered backend features where correctness, performance, and resource efficiency were critical, and improved systems based on real production behaviour.
- Applied solid systems thinking around execution, concurrency, and memory or resource management in real-world backend services.
- Designed and implemented effective testing and observability that made complex backend behaviour understandable, debuggable, and safe to evolve.
- Owned work end-to-end from design through rollout, monitoring, and iteration, collaborating closely with peers and raising risks early.
You’re unlikely to thrive here if:
- You prefer highly predictable work and feel uncomfortable operating in ambiguous, evolving problem spaces.
- You optimise for shipping quickly at the expense of correctness, maintainability, or long-term system health.
- You avoid ownership of outcomes beyond your immediate code changes.
Compensation
At hx, we are committed to salary transparency. You’ll always have clarity on pay early in the process.
Benefits:
- £5,000 training and conference budget for individual and group development.
- 25 days of holiday plus 8 bank holidays (33 days total).
- Company pension scheme via Penfold.
- Mental health support and therapy via Spectrum.life.
- Individual wellbeing allowance via Juno.
- Private healthcare insurance through AXA.
- Income protection and Life Insurance.
- Cycle to Work Scheme.
Additional perks:
- Top-spec equipment (laptop, screens, adjustable desks, etc.).
- Regular remote and in-person hackathons, lunch and learns, socials, and game nights.
- Team breakfasts and lunches, snacks, drinks fridge, and a fun office at The Ministry.
- Exceptional opportunities for personal development and growth.
Interview process:
- Initial call with Talent team (30 minutes)
- Manager Interview (60 minutes)
- Technical Assessment (e.g., code review, system design) (120 minutes)
- Values Interview with Tech Leadership (60 minutes)
- Offer
Our commitment to Diversity:
hxers are at the centre of everything we build. We are committed to creating an environment where everyone can thrive, grow, and make an impact.
If you’re energised by complexity and motivated to grow, we encourage you to apply and join our global team.
Next steps:
If this opportunity resonates with you, we encourage you to apply or share it with your connections!
Software Engineer (Rust) in London employer: Hyperexponential Ltd
Contact Detail:
Hyperexponential Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Rust) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at hx. A personal introduction can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those using Rust or similar languages. This gives you a chance to demonstrate your expertise and passion for backend systems.
✨Tip Number 3
Ace the technical assessment! Brush up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your thought process during the interview.
✨Tip Number 4
Be yourself during the values interview! hx is all about culture fit, so don’t hesitate to share your experiences and how they align with their values. Show them why you’re excited about the opportunity to grow with them!
We think you need these skills to ace Software Engineer (Rust) in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with Rust or similar languages, and show how your skills align with hx's mission to innovate in the insurance industry.
Showcase Your Projects: Include any relevant projects you've worked on, especially those involving backend systems or AI. This gives us a clear picture of your hands-on experience and problem-solving abilities in real-world scenarios.
Be Authentic: Let your personality shine through in your application. We value authenticity and want to see who you are beyond your technical skills. Share your passion for technology and how it drives you to make an impact.
Apply Through Our Website: We encourage you to apply directly through our careers page. This ensures your application gets to the right people quickly, and you'll find all the details about the role and our culture there too!
How to prepare for a job interview at Hyperexponential Ltd
✨Know Your Rust
Make sure you brush up on your Rust skills before the interview. If you haven't used Rust in production, be ready to discuss your experience with C/C++ or Python and how you plan to quickly adapt to Rust. Highlight any projects where you've had to learn a new language or technology on the fly.
✨Showcase Your Systems Thinking
Prepare to discuss your understanding of execution, concurrency, and memory management. Be ready to share specific examples from your past work where you improved system performance or reliability. This will demonstrate that you can think critically about complex backend systems.
✨Emphasise Ownership and Collaboration
During the interview, talk about times when you've taken ownership of a project from design through to rollout. Highlight how you collaborated with other teams to ensure success. This aligns with hx's values of accountability and teamwork, which are crucial for the role.
✨Prepare for Technical Assessments
Expect a technical assessment that may include code reviews or system design challenges. Practice coding problems and system design scenarios relevant to backend development. Being well-prepared will help you feel more confident and showcase your technical abilities effectively.