Backend Engineer (C++)

Amberes Recruitment

Greater London

Sur place

GBP 70 000 - 90 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive compensation
Bonus
Equity

Résumé du poste

Imperial College AI, and Robotics Spinout is seeking a Backend Engineer to join a small, highly technical team building software at the intersection of advanced computing and industrial technology. You will own core infrastructure, focusing on high-volume data ingestion, processing and storage in C++ and Python integrations.

The role offers ownership from day one, with opportunities to influence architecture and technical direction within a venture-backed startup environment.

Qualifications

  • 3+ years of commercial C++ development experience, ideally C++17 or later.
  • Strong fundamentals in concurrency, multithreading, memory management and performance optimisation.
  • Experience building software that handles large datasets or high-throughput data streams.
  • A degree in computer science, engineering or a related discipline, or equivalent practical experience.
  • A pragmatic, hands-on approach and the ability to deliver in a fast-moving environment.
  • Existing right to work in the UK.

Responsabilités

  • Core systems development: Build high-performance C++ libraries for data processing and storage.
  • Python integration: Develop bindings and APIs that make backend capabilities accessible to other engineering teams.
  • Real-time data pipelines: Design efficient streaming and communication between services and applications.
  • Cross-platform deployment: Maintain robust build systems, packaging and deployment across Windows and Linux.
  • Reliability and performance: Improve error handling, logging, monitoring and performance across production systems.

Connaissances

C++17+
Concurrency & multithreading
Memory management
Performance optimisation
Data streaming / real-time data
Problem solving

Formation

Bachelor's degree in Computer Science or Engineering

Outils

pybind11
WebSocket

Description du poste

  • Imperial College AI, and Robotics Spinout
The Opportunity
  • We’re partnering with an early-stage, venture-backed AI and engineering business developing software at the intersection of advanced computing and industrial technology.
  • With a small, highly technical team, early commercial traction and ambitious growth plans, the business is building a platform that helps manufacturers make better decisions using complex, real-time data from physical systems.
  • This is an opportunity to join at an early stage, take ownership of critical infrastructure and help shape the technical foundations of a product solving challenging problems in the real world.
The Role
  • As a Backend Engineer, you’ll build and optimise the core systems responsible for ingesting, processing and storing high-volume data.
  • You’ll work across performance-critical C++ systems, Python integration and real-time data pipelines, helping deliver reliable software into demanding customer environments.
  • Expect complex engineering challenges, significant ownership and the opportunity to influence architecture and technical direction from day one.
What You’ll Work On
  • Core systems development: Build high-performance C++ libraries for data processing and storage.
  • Python integration: Develop bindings and APIs that make backend capabilities accessible to other engineering teams.
  • Real-time data pipelines: Design efficient streaming and communication between services and applications.
  • Cross-platform deployment: Maintain robust build systems, packaging and deployment across Windows and Linux.
  • Reliability and performance: Improve error handling, logging, monitoring and performance across production systems.
What We’re Looking For

Someone who enjoys solving difficult systems problems and building software that performs reliably outside a development environment.

  • 3+ years of commercial C++ development experience, ideally C++17 or later.
  • Strong fundamentals in concurrency, multithreading, memory management and performance optimisation.
  • Experience building software that handles large datasets or high-throughput data streams.
  • A degree in computer science, engineering or a related discipline, or equivalent practical experience.
  • A pragmatic, hands‑on approach and the ability to deliver in a fast‑moving environment.
  • Existing right to work in the UK.
Particularly Relevant Experience
  • Real-time streaming and WebSocket communication.
  • Python bindings, including pybind11 or similar frameworks.
  • Scientific data formats and storage technologies.
  • Large-scale structured, spatial or volumetric datasets.
  • Signal processing, computer vision or sensor-driven applications.
  • Industrial, scientific or other performance-critical software.
  • Experience in an early-stage company or a rapidly evolving engineering team.
Why Join?
  • Meaningful ownership: Help build the core technology underpinning an emerging AI platform.
  • Complex engineering: Work on performance-critical systems where reliability and efficiency genuinely matter.
  • Early-stage impact: Join a small team where your decisions can influence architecture, product development and engineering standards.
  • Commercial traction: Contribute to a product already being used by paying customers.
  • Long-term upside: Competitive compensation, bonus, benefits and meaningful equity.
  • An Amberes job posting can reach over 1,000 applicants, and we advertise across dozens of openings at any one time. The team does its absolute best to acknowledge every application in good time and reply with updates. However, because of the volume, we are not always able to reply to everyone, and we apologise if that happens to you. Applications are received and held via LinkedIn. We do not store applicant data on our own systems without your consent.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Machine Learning Engineer
Machine Learning Engineer

Amberes Recruitment • Greater London

Sur place
GBP 85 000 - 110 000
Bonus
Benefits
Equity
Backend Engineer (C++) - Real-Time Data & High-Performance
Backend Engineer (C++) - Real-Time Data & High-Performance

Amberes Recruitment • Greater London

Sur place
GBP 70 000 - 90 000
Competitive compensation
Bonus
Equity
Backend Engineer (App Delivery)
Backend Engineer (App Delivery)

Cogna • Greater London

Sur place
GBP 70 000 - 110 000
Competitive salary and share option plan
25 days annual leave plus public holidays
Excellent pension scheme, fixed at 7.5%
+4
Backend Engineer (AI Native)
Backend Engineer (AI Native)

LinuxRecruit • Greater London

Sur place
GBP 65 000 - 90 000
Founding Backend Engineer (Onsite)
Founding Backend Engineer (Onsite)

Attis • Greater London

Sur place
GBP 90 000 - 140 000
Founding equity
On-site work
Senior Backend Engineer
Senior Backend Engineer

Ersilia • Greater London

Hybride
GBP 110 000 - 150 000
Equity participation (ESOP)
Junior Backend Engineer (App Delivery)
Junior Backend Engineer (App Delivery)

Cogna • Greater London

Sur place
GBP 70 000 - 100 000
Competitive salary and share option plan
25 days annual leave
Excellent pension scheme
+4
Senior Software Engineer C++
Senior Software Engineer C++

Understanding Recruitment Ltd • Greater London

Hybride
GBP 90 000 - 120 000
Principal Engineer - Backend
Principal Engineer - Backend

Encord • Greater London

Sur place
GBP 150 000 - 210 000
Competitive salary
Equity
London office 4+ days/week
+3
Sr. Backend Engineer
Sr. Backend Engineer

Confidential • Greater London

Sur place
GBP 80 000 - 110 000