Python/ Rust Engineer in London

Python/ Rust Engineer in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Block MB

At a Glance

  • Tasks: Design and build systems for a low-latency platform in financial risk management.
  • Company: Fast-growing, award-winning tech firm with a collaborative culture.
  • Benefits: Competitive salary, bonuses, private medical, and a learning budget.
  • Other info: Enjoy hybrid working and continuous development opportunities.
  • Why this job: Join a high-calibre team and make an impact in the finance tech space.
  • Qualifications: Experience in Python or Rust, strong database skills, and cloud knowledge.

The predicted salary is between 60000 - 80000 £ per year.

The Company

My client is a fast-growing, award-winning technology firm operating within the financial risk management space, working with some of the most sophisticated institutional investors and fund managers globally. They have built a market leading platform and are scaling rapidly, with a clear ambition to become the dominant specialist provider in their field.

The Role

As a result of continued platform growth and an expanding client base, they are looking to bring on a Back-End Software Engineer to join a collaborative and high-calibre engineering team. This person will play a key role in designing and building the systems that power the low-latency platform, working closely with quants, front-end engineers and client-facing teams to deliver solutions.

Key Responsibilities

  • Engage with external clients and internal stakeholders to understand their needs and design solutions for capturing and integrating data across the platform.
  • Collaborate with specialist internal teams to gather requirements and propose scalable, robust solutions.
  • Build and maintain cloud-native solutions spanning HTTP APIs and event-driven microservices.
  • Design elegant data models to capture complex trades and financial instruments across multiple asset classes.
  • Develop performance-critical systems and contribute clean, testable and maintainable code with performance and observability in mind.
  • Support ongoing maintenance of applications and scheduled processes as the platform continues to scale.

Requirements

  • BSc or Higher - ideally in Computer Science, Mathematics, Physics or similar
  • Strong backend language, like Python, Rust, Java
  • Solid experience working with databases across relational and non-relational technologies.
  • Cloud experience.
  • Strong abstract thinking and an interest in designing financial object models.
  • Curiosity to explore new technologies and a drive to continuously improve.

What's in it for you?

  • Competitive salary and bonus.
  • Private Medical and more
  • Continued development, with a learning budget
  • Hybrid working

Python/ Rust Engineer in London employer: Block MB

Join a fast-growing, award-winning technology firm that is at the forefront of financial risk management. With a collaborative work culture and a commitment to employee development, you will have access to a competitive salary, private medical benefits, and a learning budget to enhance your skills. This role offers the unique opportunity to work alongside top-tier professionals in a dynamic environment, contributing to innovative solutions that shape the future of finance.

Block MB

Contact Details:

Block MB Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python/ Rust Engineer in London

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those using Python or Rust. This gives employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.

Tip Number 3

Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it's not just about getting the right answer but also how you approach the problem!

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your relevant experience and passion for financial technology, and let’s get the conversation started!

We think you need these skills to ace Python/ Rust Engineer in London

Python
Rust
Java
Database Management
Cloud Computing
HTTP APIs
Event-Driven Microservices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of a Python/Rust Engineer. Highlight your experience with backend languages and any relevant projects that showcase your skills in building cloud-native solutions.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about financial risk management and how your background makes you a perfect fit for our team. Don't forget to mention your curiosity for new technologies!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in previous roles. We love seeing candidates who can think abstractly and design elegant solutions, so don't hold back on sharing your thought process!

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 the role. Plus, it shows you’re keen to join our awesome team!

How to prepare for a job interview at Block MB

Know Your Tech Stack

Make sure you’re well-versed in Python and Rust, as these are key languages for the role. Brush up on your knowledge of databases and cloud technologies, and be ready to discuss how you've used them in past projects.

Understand Financial Concepts

Since the company operates in financial risk management, having a grasp of basic financial concepts and instruments will set you apart. Be prepared to talk about how you can design data models for complex trades and asset classes.

Showcase Your Problem-Solving Skills

During the interview, expect to tackle some technical challenges or case studies. Practice explaining your thought process clearly and logically, as this will demonstrate your abstract thinking and problem-solving abilities.

Engage with the Team Spirit

This role involves collaboration with various teams, so highlight your experience working in a team environment. Share examples of how you’ve successfully engaged with stakeholders to gather requirements and deliver solutions.