At a Glance
- Tasks: Build a powerful low-code modelling engine using Rust and tackle real-world challenges.
- Company: Innovative startup revolutionising financial modelling with a strong entrepreneurial background.
- Benefits: Competitive salary, equity package, 30 days holiday, and a matched pension.
- Other info: Enjoy hackathon-style workshops and excellent career growth opportunities.
- Why this job: Join a small, remote team and make a real impact on complex business problems.
- Qualifications: Experience in Rust and familiarity with distributed systems are a plus.
The predicted salary is between 75000 - 100000 £ per year.
We're solving a problem most businesses have just accepted as normal. Spreadsheets are still how the vast majority of organisations model their finances, plan operations, and make decisions; they're fundamentally broken for anything complex. They don't scale, they break silently, and they're nearly impossible to maintain.
We're building a low-code modelling engine that's powerful enough for real-world complexity but intuitive enough for non-developers to actually use. The company was founded by a serial entrepreneur with a strong track record in the enterprise planning space, so there's serious pedigree and conviction behind the vision.
You'd be building the core modelling engine in Rust, a system that runs on both client and server, handles user-defined data structures, and needs to be low-latency and high-performance. We're working with multi-user distributed systems, and experience with CRDTs or similar consistency approaches is a real plus.
Stack: Rust, AWS, Kubernetes, Terraform, with observability tooling and AI model integration.
Day-to-day, you'd be working in short iterations of under four weeks, collaborating with Product to shape technical specifications, owning work end-to-end from development through to deployment, and getting direct exposure to real user problems.
The team is small and fully remote, with in-person hackathon-style workshops in the UK a few times a year.
Job includes an equity package, 5% matched pension, 30 days holiday.
Engineer - Design employer: Realm
As a Rust Engineer at our innovative company, you'll be part of a dynamic team dedicated to revolutionising financial modelling with a low-code engine that balances complexity and usability. We offer a fully remote work environment with opportunities for in-person collaboration during our hackathon-style workshops in the UK, alongside competitive benefits such as an equity package, generous holiday allowance, and a matched pension scheme. Join us to not only advance your career in a cutting-edge field but also to contribute to meaningful solutions that challenge the status quo.
StudySmarter Expert Advice🤫
We think this is how you could land Engineer - Design
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, join relevant online communities, and attend meetups or hackathons. The more connections you make, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Rust projects or any relevant work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using platforms that offer practice sessions to boost your confidence.
✨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 Engineer - Design
Some tips for your application 🫡
Show Your Passion for Rust:When writing your application, make sure to highlight your love for Rust and any projects you've worked on. We want to see your enthusiasm for building powerful, low-latency systems that can tackle real-world complexity.
Tailor Your Experience:Don’t just send a generic CV! Tailor your experience to match the job description. Focus on your work with multi-user distributed systems and any experience with CRDTs. We’re looking for specific examples that demonstrate your skills.
Be Clear and Concise:Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s relevant. Make it easy for us to see why you’d be a great fit for our team!
Apply Through Our Website:Make sure to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we love seeing candidates who follow instructions!
How to prepare for a job interview at Realm
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with Rust, especially in building low-latency and high-performance systems. They’ll likely want to hear about specific projects where you’ve used Rust effectively.
✨Understand the Problem They're Solving
Familiarise yourself with the issues surrounding traditional spreadsheet models. Show that you understand why their low-code modelling engine is a game-changer. This will demonstrate your interest in the company’s mission and how you can contribute to solving real user problems.
✨Get Comfortable with Distributed Systems
Since the role involves working with multi-user distributed systems, make sure you can talk about your experience in this area. If you have knowledge of CRDTs or similar consistency approaches, be ready to discuss how you've applied these concepts in past projects.
✨Show Your Collaborative Spirit
As the team works in short iterations and collaborates closely with Product, highlight your teamwork skills. Share examples of how you’ve successfully worked in small teams, contributed to shaping technical specifications, and taken ownership of projects from development to deployment.