Senior Software Engineer - Quantum Computing

DeepRec.ai logo
DeepRec.ai
ScreenedHybridJust posted
London
Posted 1 day ago
Apply Now

About the role

Summary

Do you have the right skills and experience for this role Read on to find out, and make your application.
A cutting-edge deep-tech company developing advanced computing systems is seeking a Software Engineer to help build and optimise the core software platform that interfaces with highly specialised hardware.
This is an opportunity to work on complex, performance-critical systems at the intersection of software, hardware, and scientific research. The successful candidate will contribute to the development of low-latency control and orchestration software used in production environments, collaborating closely with engineering, hardware, and research teams.
 
Key Responsibilities
  • Design, develop, and optimise core systems software using Python, C++, and/or Rust.
  • Own critical platform components and drive improvements in performance, reliability, scalability, and operability.
  • Develop low-latency interfaces between specialised hardware platforms and classical compute infrastructure.
  • Collaborate with hardware and research teams to integrate new technologies from prototype through to production deployment.
  • Build and improve CI/CD pipelines, deployment tooling, monitoring, and observability capabilities.
  • Profile and optimise system performance, identifying bottlenecks and implementing measurable improvements.
  • Contribute to software architecture decisions, technical design reviews, and engineering best practices.
  • Improve code quality through testing, code reviews, and maintainable software design.
  • Work cross-functionally to translate product and customer requirements into robust software solutions.
 
Requirements
  • Strong software engineering fundamentals with experience delivering production systems.
  • Excellent Python skills, with experience in C++ and/or Rust being highly desirable.
  • Experience in one or more of the following areas:
    • Low-latency systems
    • Linux systems programming
    • High-performance networking
    • Embedded software
    • GPU programming
    • Hardware/software integration
  • Familiarity with modern software development practices including Git, testing, code reviews, and CI/CD.
  • Experience debugging, profiling, and optimising complex software systems.
  • Degree in Computer Science, Physics, Engineering, Mathematics, or a related quantitative discipline (or equivalent experience).
  • Experience working within commercial technology organisations, scientific computing environments, or deep-tech companies.
Desirable Experience
  • Integration of hardware-adjacent systems within on-premise or data-centre environments.
  • Knowledge of data acquisition, digital signal processing, timing synchronisation, telecommunications, or RF systems.
  • Experience with observability and monitoring platforms.
  • Exposure to scientific instrumentation, advanced computing platforms, or quantum technologies.
 
Benefits & Opportunity
  • Work on highly innovative next-generation computing technologies.
  • Collaborate with multidisciplinary teams spanning software, hardware, and scientific research.
  • Influence the architecture and direction of complex production systems.
  • Opportunity to solve challenging engineering problems involving performance, scalability, and hardware integration. xwzovoh
  • Hybrid working environment with a strong focus on technical ownership, collaboration, and career development.

About this listing

Screened by Joboru

This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.