CrawlJobs Logo

Software Engineer (Rust)

United Kingdom, London Employment contract · Job Posted May 14, 2026
Apply Position
Job Link Share

Job Description

At hyperexponential, we’re building the AI-powered platform that enables the world’s most critical decisions in a $7 trillion industry, which risks to take, and how to price them. These are the decisions that shape real-world outcomes: whether rockets successfully launch into space, autonomous vehicles make it to market, or communities recover after major storms. Until now, insurance has been making billion-dollar decisions using outdated tools. We’re changing that. Our platform brings together data, AI, and human expertise to give insurers the fastest path from submission to decision - helping them move faster, act smarter, and take on more risk with confidence. Backed by a16z, Highland Europe, and Battery Ventures, we’re scaling globally - already trusted by nearly 50 of the world’s largest insurers, with zero churn and billions in premiums flowing through hx. What began as a single product in one market has rapidly evolved into a multi-product, multi-territory platform powering every stage of pricing and underwriting. AI is at the core of what we do - from building the world’s first domain-specific AI peer programmer for insurance (think GitHub Copilot with a PhD in actuarial science) to shaping agentic workflows that reinvent how this industry operates. What makes hx different is the people who build it. Here, impact isn’t tied to title or tenure; it’s defined by the challenges you take on and the discipline you bring. Surrounded by peers who stretch you, you’ll do the best, hardest work of your life in a company engineered to endure. If that sounds like you, join us in building what comes next. The Kernel team sits at the core of hx’s platform, building the execution engine that underpins how customer models are evaluated, validated, and run safely at scale. Their work directly enables hx Renew and future products to make correct, performant, and explainable decisions in high-stakes environments. Within the team, engineers work on deeply technical system problems spanning execution, concurrency, memory management, and observability. The focus is on building a robust, modular engine that can evolve over time without compromising correctness or performance. As a Software Engineer in the Kernel team, you will own meaningful parts of this critical system end to end, contributing production code, improving architecture, and partnering closely with adjacent teams to ensure the engine meets real product and customer needs.

Job Responsibility

  • Designing and delivering backend features in the Kernel execution engine that improve correctness, performance, and reliability for customer model runs at scale
  • Strengthening a clean, modular Kernel architecture that is easy to understand, test, and safely evolve over time
  • Building automated tests and observability for complex execution scenarios, enabling faster detection, diagnosis, and resolution of production issues
  • Partnering with adjacent engineering teams to shape Kernel behaviour and interfaces, providing clear technical input and following through to delivery
  • Owning work from design through rollout and monitoring, balancing immediate product needs with long-term system sustainability
  • Demonstrating hx values by proactively identifying risks, collaborating constructively, and taking full accountability in a critical core-platform area

Requirements

  • Built and shipped backend systems in a polyglot production environment, working across languages such as Rust, Python, or C/C++, and choosing the right tool for the problem
  • Either used Rust in production systems, or demonstrated strong systems experience in C/C++ or Python with clear evidence of learning and adopting new languages quickly
  • Delivered backend features where correctness, performance, and resource efficiency were critical, and improved systems based on real production behaviour
  • Applied solid systems thinking around execution, concurrency, and memory or resource management in real-world backend services
  • Designed and implemented effective testing and observability that made complex backend behaviour understandable, debuggable, and safe to evolve
  • Owned work end-to-end from design through rollout, monitoring, and iteration, collaborating closely with peers and raising risks early

What we offer

  • £5,000 training and conference budget for individual and group development
  • 25 days of holiday plus 8 bank holidays (33 days total)
  • Company pension scheme via Penfold
  • Mental health support and therapy via Spectrum.life
  • Individual wellbeing allowance via Juno
  • Private healthcare insurance through AXA
  • Income protection and Life Insurance
  • Cycle to Work Scheme
  • Top-spec equipment (laptop, screens, adjustable desks, etc.)
  • Regular remote and in-person hackathons, lunch and learns, socials, and game nights
  • Team breakfasts and lunches, snacks, drinks fridge, and a fun office at The Ministry
  • Exceptional opportunities for personal development and growth as we build something remarkable together

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer (Rust)

8 matching positions

Software Engineer (Rust)

This firm is an elite technology company with exceptionally high standards, know...
Location
Location
United Kingdom , London
Salary
Salary:
200000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency with Rust as a main language
  • Passion for performance, scalability, and reliability
  • Deep understanding of systems-level programming and memory safety
  • Proven ability to write efficient and safe code for complex systems
  • Background in building low-latency or high-throughput platforms
  • Strong collaborative mindset and problem-solving agility
Job Responsibility
Job Responsibility
  • Building highly efficient, safe, and scalable systems using Rust
  • Developing some of the highest-performing, lowest-latency technology platforms in the world
  • Collaborating with a handpicked group of top-tier engineers in the industry
  • Pushing performance, scalability, and reliability to the absolute limits
  • Contributing to a culture of technical excellence and innovation
  • Engaging in a flat structure where your input directly shapes the technical roadmap
What we offer
What we offer
  • Market-leading salary up to £200,000
  • significant bonus
  • Elite, world-record-setting engineering environment
  • Engineers are treated as the company’s #1 asset
  • Exceptionally low attrition rate and high job satisfaction
  • Very friendly, tight-knit, and supportive team culture
  • Flat structure with a clear and transparent progression route
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Rust

We are seeking an experienced Software Engineer to build low-latency and reusabl...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of industry experience
  • Experience with optimizing and benchmarking low-latency, real-time systems
  • Enthusiasm towards framework development and developer experience
  • Learning and mentoring mentality
  • Ability to excel in a fast-paced, dynamic environment
  • Proven technical leadership and strong communication skills
  • Understanding of asynchronous code execution, multi-threading, and high-performance applications
  • Proficiency in writing Rust and/or other systems-level languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms
  • Develop performant code for both cloud-based and on-premise environments
  • Design autonomous systems that scale efficiently and minimize manual intervention
  • Create tools and frameworks that accelerate developer productivity and team velocity
  • Fulltime
Read More
Arrow Right

Rust Software Engineer

A scientific quant fund is seeking a high-performance Rust Software Engineer to ...
Location
Location
United Kingdom , London
Salary
Salary:
225000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience as a Rust Software Engineer
  • Prior experience in C++ is beneficial
  • Proven experience building highly available, distributed systems
  • Solid understanding of concurrency, parallelism, and systems-level programming
  • Experience designing services for high throughput and low latency
  • Strong fundamentals in data structures, algorithms, and system design
  • Excellent problem-solving and communication skills
  • Background in financial systems, trading, or real-time platforms is advantageous but not essential
Job Responsibility
Job Responsibility
  • Designing and developing high-performance distributed systems in Rust
  • Building highly available backend services capable of handling extreme throughput and concurrency
  • Implementing fault-tolerant architectures to ensure system reliability in live trading environments
  • Developing core infrastructure for real-time data ingestion, processing, and distribution
  • Working closely with traders, quantitative researchers, and infrastructure teams to deliver performance-critical systems
What we offer
What we offer
  • Ownership of greenfield distributed systems in a performance-critical environment
  • Market-leading compensation and bonus structure
  • Access to bleeding-edge tooling and modern systems architecture
  • Rapid career progression in a highly technical, low-bureaucracy organisation
  • Strong emphasis on engineering excellence, reliability, and scalability
  • A balanced working environment with hybrid flexibility
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Rust

We are seeking an experienced Software Engineer to build low-latency and reusabl...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of industry experience
  • Experience with optimizing and benchmarking low-latency, real-time systems
  • Enthusiasm towards framework development and developer experience
  • Learning and mentoring mentality
  • Ability to excel in a fast-paced, dynamic environment
  • Proven technical leadership and strong communication skills
  • Understanding of asynchronous code execution, multi-threading, and high-performance applications
  • Proficiency in writing Rust and/or other systems-level languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms
  • Develop performant code for both cloud-based and on-premise environments
  • Design autonomous systems that scale efficiently and minimize manual intervention
  • Create tools and frameworks that accelerate developer productivity and team velocity
What we offer
What we offer
  • Eligible to take part in Genius Sports Group's benefits plan
  • Competitive salary and range of benefits
  • Employee wellbeing support
  • Fulltime
Read More
Arrow Right

Senior Rust Software Engineer

The Ads Engineering team at Mozilla builds core infrastructure to support ethica...
Location
Location
United States
Salary
Salary:
104000.00 - 139000.00 CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of overall software engineering experience
  • Proven ability to successfully lead and ship complex software projects
  • Experience in Rust
  • Familiarity with one of the following front-end technologies: JavaScript or React
  • An interest and ability to work in a distributed, cross-functional environment (which requires good asynchronous written communication skills as well as good verbal communication skills)
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Design and deliver reusable components within the Mozilla Ads products that support multiple product teams and surface areas
  • Collaborate closely with Product, Ad Ops, and Data Science to enable enriched measurement, feedback reporting, and experimentation
  • Implement privacy-preserving features in our Mozilla Ads products, contributing to Mozilla’s vision for ethical advertising
  • Work with front-end teams across Mozilla to support and extend existing systems to apply innovative ways and technologies in reaching Mozilla’s advertising goals
  • Help translate product and engineering strategy into actionable tasks and early prototypes, providing feedback where appropriate
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Electronic Trading Software Engineer – Rust / C++ (Vice President)

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Rust or C++
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Prior experience in managing small teams is a plus
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, build, and enhance low-latency electronic trading systems using Rust for performance-critical components
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right