cover image
Riverlane

Riverlane

riverlane.com

2 Jobs

135 Employees

About the Company

Riverlane’s mission is to make quantum computing useful sooner. To achieve this, Riverlane is building the Quantum Error Correction Stack to comprehensively correct the millions of data errors that prevent today’s quantum computers from achieving useful scale.

Listed Jobs

Company background Company brand
Company Name
Riverlane
Job Title
Systems Administrator
Job Description
Job Title: Systems Administrator Role Summary: Maintain, optimize, and scale a high‑performance computing (HPC) environment running Red Hat Linux. Ensure high availability, resource efficiency, and secure operation of compute, storage, networking, and EDA tooling components. Expectations: * Deliver a reliable, high‑performance HPC platform that supports research workloads. * Drive performance improvements and infrastructure scalability. * Maintain rigorous security, compliance, and disaster‑recovery standards. * Provide timely, expert support to a technical user base. Key Responsibilities: 1. Administer and maintain HPC clusters: compute nodes, parallel file systems, and networking. 2. Monitor system performance and availability; troubleshoot issues proactively. 3. Deploy, configure, and manage HPC tooling such as Slurm, Singularity/Docker, and Synopsys EDA license servers. 4. Automate routine tasks with Bash, Python, and Ansible; develop and maintain related playbooks. 5. Plan and implement infrastructure improvements in collaboration with the IT Manager. 6. Create and maintain documentation for systems, processes, and configurations. 7. Provide technical support and performance tuning guidance to HPC users. 8. Enforce security policies and ensure compliance across the HPC estate. 9. Manage backup solutions, disaster recovery plans, and data retention compliance. Required Skills: * Proven Linux system administration with hands‑on HPC cluster management. * Expertise in Red Hat Enterprise Linux, Slurm job scheduling, and containerisation (Singularity/Docker). * Solid scripting/automation in Bash, Python, and Ansible. * Experience with monitoring (Prometheus, Grafana) and performance tuning. * Strong networking knowledge (TCP/IP, routing, VLANs, subnetting). * Backup and disaster‑recovery experience (NFS/SMB/GlusterFS, snapshot tools). * Familiarity with Synopsys EDA tools or analogous electronic design automation environments. * Excellent problem‑solving, communication, and collaborative skills. Required Education & Certifications: * Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). * Red Hat Certified System Administrator (RHCSA) preferred. * Knowledge of CI/CD, DevOps practices, and GitHub integration is an advantage.
Cambridge, United kingdom
Hybrid
25-11-2025
Company background Company brand
Company Name
Riverlane
Job Title
Software Engineer - Modelling
Job Description
**Job title:** Software Engineer – Modelling **Role Summary:** Design, build, and validate high‑fidelity software models of digital hardware (FPGA, ASIC, micro‑architectural components) for Riverlane’s Quantum Error Correction stack. Enable early prototyping of classical systems supporting fault‑tolerant quantum computing. **Expectations:** - Deliver functional and performance‑accurate models aligned with error‑corrected system requirements. - Collaborate cross‑functionally with engineering, product, and quantum science teams. - Maintain clean, efficient, and well‑documented code using modern engineering practices (CI/CD, automated testing, code review). **Key Responsibilities:** - Understand system design requirements for QEC. - Develop and refine software models and simulation tools for hardware components. - Conduct full system bring‑up, co‑simulation, and performance analysis. - Produce maintainable, high‑performance code in Python and a compiled language (C++/Rust). - Communicate architectural trade‑offs and technical findings clearly to stakeholders. **Required Skills:** - Proficiency in Python; experience in a native compiled language (C++ or Rust). - Strong problem‑solving and collaborative communication skills. - Comfortable working in ambiguous or evolving environments. - Interest in quantum computing and hardware‑software interaction. **Desirable (but not mandatory):** - FPGA or ASIC development experience. - Knowledge of micro‑architecture design and digital hardware principles. - Prior modelling of algorithms. - Implementation of CI/CD pipelines, automated testing, and code review processes. - Experience communicating complex technical trade‑offs to multidisciplinary teams. **Required Education & Certifications:** - Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related technical field. - Professional certifications in software engineering or hardware design are a plus.
Cambridge, United kingdom
Hybrid
17-01-2026