Software Engineer (Modelling & Simulations)
Core
Design, develop, and maintain software components and user workflows for modelling and simulation tools used in quantum computer development.
Role type
Software Engineer (Modelling & Simulations)
Builds
Modelling and simulation pipeline components, design verification environments, and software libraries for internal and external teams.
Domain
Quantum computing, high-performance computing (HPC), scientific simulation
Deliverable
production ML models | product features
Required skills
Python, C/C++, Rust, high-performance simulation software development, mathematical and analytics background, equation-based modelling (EBM), discrete-event simulation (DES), statistical models, HPC, hardware acceleration, parallelisation, code documentation
Preferred skills
Quantum physics and electromagnetic exposure, cloud platforms (Azure/GCP/AWS), data pipelines
Technologies
Python, C/C++, Rust, Azure, GCP, AWS
Responsibilities
Design next-generation design verification environments, optimize workflows for the quantum team, support testing and validation of models for deployment to HPC and cloud servers, develop intuitive software tools and libraries
Seniority
Mid-Senior, hands-on IC
