At a Glance
- Tasks: Build a powerful low-code modelling engine using Rust and tackle real-world problems.
- Company: Innovative startup revolutionising financial modelling with a strong entrepreneurial background.
- Benefits: Competitive salary, equity package, 30 days holiday, and full home working setup.
- Other info: Flexible part-time options and exciting hackathon workshops in the UK.
- Why this job: Join a small, remote team and make a real impact on how businesses operate.
- 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 + bank holidays, and full home working equipment. Part-time arrangements are open to discussion.
Interested? Apply via this listing and we'll be in touch.
Engineer, Data employer: Realm
As a Rust Engineer at our innovative company, you'll be part of a dynamic team dedicated to revolutionising the way businesses model their finances and operations. 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. Our culture fosters growth and creativity, making it an excellent place for engineers looking to make a meaningful impact in a supportive and forward-thinking setting.
StudySmarter Expert Advice🤫
We think this is how you could land Engineer, Data
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work with Rust or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repo 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 brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss how you’d tackle real-world problems with our low-code modelling engine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to get noticed and ensures your application lands directly in our hands. We’re excited to see what you bring to the table!
We think you need these skills to ace Engineer, Data
Some tips for your application 🫡
Show Your Passion for Rust:When writing your application, let us know why you're excited about using Rust. Share any projects or experiences that highlight your skills and enthusiasm for the language. We love seeing candidates who are genuinely passionate about what they do!
Tailor Your Application:Make sure to customise your application to fit the role. Highlight your experience with low-latency systems and multi-user distributed systems. The more relevant your background is to our needs, the better your chances of standing out!
Be Clear and Concise:We appreciate straightforward communication. Keep your application clear and to the point, focusing on your key achievements and how they relate to the job. Avoid jargon unless it’s necessary, and make it easy for us to see your value.
Apply Through Our Website:Don’t forget 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’ll be in touch soon after you apply, so keep an eye on your inbox!
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 challenges businesses face with spreadsheets and how this company’s low-code modelling engine addresses those issues. Showing that you understand their mission will demonstrate your genuine interest in the role and the company.
✨Be Ready for Technical Questions
Expect technical questions related to multi-user distributed systems and CRDTs. Brush up on these topics and be ready to explain how you’ve tackled similar challenges in your previous roles. Practical examples will go a long way!
✨Show Your Collaborative Spirit
Since the team works closely with Product and values collaboration, be prepared to discuss how you’ve worked in teams before. Share examples of how you’ve contributed to shaping technical specifications and how you handle feedback during development.