At a Glance
- Tasks: Lead the design and optimisation of high-performance computing stacks using C++ and Rust.
- Company: Join a forward-thinking tech firm focused on financial risk computation.
- Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
- Other info: Dynamic role with potential for career advancement in a collaborative environment.
- Why this job: Make a significant impact in optimising cutting-edge technology for real-time financial applications.
- Qualifications: 8+ years in C++ and 3+ years in Rust with a focus on numerical computation.
The predicted salary is between 60000 - 84000 Β£ per year.
ROLE OVERVIEW
Owns the strategy and design for optimising risk computation stack across both the C++ engine and the Rust library, from initial architecture through production stabilisation and intraday extension. Responsible for architecture, validation strategy, and technical metrics framework.
KEY RESPONSIBILITIES
- Define the performance optimisation architecture for the computation stack - C++ library and Rust library paths, with architecture diagrams, sequenced delivery plan, and explicit EOD and near-Real Time performance targets.
- Establish the test and validation strategy: benchmark definitions, regression test suites, acceptance criteria per milestone.
- Define the technical metrics framework: what constitutes an optimisation gain, how it is measured.
- Direct C++/Rust Compute Engineers Real Time and intra-day compute batch PoC execution.
- Provide Technical Lead with compute-side interface specifications for quant library integration.
TECHNICAL REQUIREMENTS
MANDATORY
- Expert C++ (8+ years in production) in numerical computation or financial risk engine context.
- SIMD, cache efficiency, memory layout for numerical workloads.
- Production Rust (3+ years): memory management, async runtime (Tokio), unsafe Rust, FFI; profiling and optimising compute.
SENIOR HPC/COMPUTE ARCHITECT employer: Crear Group
As a Senior HPC/Compute Architect, you will thrive in a dynamic and innovative environment that prioritises cutting-edge technology and employee development. Our company fosters a collaborative work culture where your expertise in C++ and Rust will be valued, and you will have ample opportunities for professional growth through challenging projects and mentorship. Located in a vibrant tech hub, we offer competitive benefits and a commitment to work-life balance, making us an exceptional employer for those seeking meaningful and rewarding careers.