At a Glance
- Tasks: Design and develop scalable distributed systems and internal frameworks.
- Company: Leading global quantitative investment firm with a high-performing team.
- Benefits: Up to £250,000 salary, bonus, hybrid work, and career growth.
- Other info: Collaborative environment with opportunities to work on innovative projects.
- Why this job: Join a cutting-edge tech team and make an impact in finance.
- Qualifications: 6+ years software engineering experience, strong C++ skills, interest in Rust.
We are partnering with a leading global quantitative investment firm seeking an experienced Rust Engineer to join a high-performing team. This role sits at the core of the firm’s technology platform, focused on building scalable distributed systems, internal services, and compute infrastructure that directly support both trading and research operations.
What You’ll Be Working On
- Designing and developing production-grade distributed systems
- Building internal frameworks and platforms used across the business
- Developing and operating Kubernetes-based microservices
- Collaborating closely with investment and engineering stakeholders
- Supporting highly available, low-latency production environments
- Driving projects through the full software lifecycle
Technology Stack
- Rust
- C++
- Python
- Kubernetes
- Docker
- Linux
- CI/CD
- Distributed Systems
What We’re Looking For
- 6+ years of software engineering experience
- Strong commercial C++ experience (required)
- Interest in or experience with Rust
- Experience with containerised microservices and Kubernetes
- Strong understanding of distributed systems and production infrastructure
- Experience designing and supporting CI/CD pipelines
- Excellent communication and stakeholder management skills
Rust Engineer employer: Oliver Bernard
Join a leading global quantitative investment firm that values innovation and collaboration, offering a competitive salary of up to £250,000 plus bonuses. With a hybrid work model allowing for flexibility and a vibrant central London location, employees benefit from a dynamic work culture that fosters professional growth and development. The firm prioritises cutting-edge technology and provides opportunities to work on impactful projects within a high-performing team, making it an excellent employer for those seeking meaningful and rewarding careers in software engineering.
StudySmarter Expert Advice🤫
We think this is how you could land Rust Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Rust or in quantitative investment firms. A personal introduction can make all the difference in landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Rust and distributed systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Rust and C++ knowledge. Practice coding challenges and system design questions that are relevant to the role. We want you to feel confident and ready to impress!
✨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 Rust Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Rust and C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about this role and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Projects:If you've worked on any distributed systems or Kubernetes-based microservices, make sure to mention them. We love seeing real-world applications of your skills, so include links if possible!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us get to know you better!
How to prepare for a job interview at Oliver Bernard
✨Know Your Rust Inside Out
Make sure you brush up on your Rust knowledge before the interview. Be prepared to discuss your experience with Rust and how it relates to building scalable distributed systems. Practising coding challenges in Rust can also help you feel more confident.
✨Show Off Your C++ Skills
Since strong commercial C++ experience is a must, be ready to showcase your projects and explain how you've used C++ in real-world applications. Think of specific examples where your C++ skills made a significant impact on a project.
✨Understand the Tech Stack
Familiarise yourself with the entire technology stack mentioned in the job description. Be prepared to discuss your experience with Kubernetes, Docker, and CI/CD pipelines. Showing that you can operate within their tech environment will give you an edge.
✨Communicate Effectively
Since excellent communication and stakeholder management skills are key, practice articulating your thoughts clearly. Prepare to discuss how you've collaborated with different teams in the past and how you handle feedback and project requirements.