Queracomputinginc
Scientific Software Engineer - AMO Simulations
Boston, MA, USA
Sponsorship not specifiedDetected 13 days ago
PythonRustC++AlgorithmsCode ReviewNumPyElectrical EngineeringResearch
About the role
- In this role, you will work at the intersection of AMO theory, scientific computing, and quantum software.
- This role is ideal for someone who has used numerical methods to study quantum systems and wants to turn research-grade models into reliable, scalable software used by scientists and engineers.
Responsibilities
- Develop and maintain scientific software for simulating neutral-atom quantum systems, including coherent dynamics, dissipation, noise, and measurement processes.
- Implement numerical methods for quantum dynamics and open quantum systems, such as Lindblad master equations, quantum trajectories, Krylov subspace methods, Chebyshev polynomials, or related approaches.
- Build production-grade software infrastructure and tools to efficiently model Rydberg interactions, atom motion, atom loss, laser control imperfections, decoherence channels, and other device-relevant effects, supporting AMO theory and device modeling efforts.
- Collaborate with physicists and software engineers to translate theoretical models into tested, documented, and reusable software components.
- Design simulation workflows that support benchmarking, calibration analysis, algorithm validation, and performance modeling.
- Optimize numerical codes for accuracy, stability, performance, and usability across a range of system sizes and approximations.
Requirements
- Master's or Ph.D. in Physics, Applied Mathematics, Computer Science, Electrical Engineering, or a related field, or equivalent professional experience.
- Experience performing numerical simulations of open quantum systems, many-body quantum systems, or driven-dissipative quantum dynamics.
- Experience with numerical linear algebra, differential equation solvers, Monte Carlo methods, sparse matrix methods, or high-performance simulation techniques.
- Familiarity with modern software engineering practices, including version control, testing, code review, profiling, debugging, and documentation.
- Ability to communicate clearly across theory, software, and experimental teams.
- Strong background in quantum mechanics, AMO physics, quantum optics, or quantum information science.
- Strong programming skills in Python, Julia, C++, Rust, or similar languages used for scientific computing.
Nice to have
- Experience modeling neutral atoms, Rydberg systems, trapped ions, superconducting qubits, photonic systems, or related quantum hardware platforms.
- Familiarity with QuantumOptics.jl, QuTiP, SciPy, NumPy, ITensor, CUDA, MPI, or related scientific computing tools.
- Experience with tensor networks, quantum trajectories, stochastic master equations, optimal control, noise spectroscopy, or error modeling.
- Knowledge of quantum algorithms, analog quantum simulation, quantum error correction, or benchmarking methods.
- Comfort working with imperfect, evolving physical models and validating them against data or known limits.
- QuEra is committed to cultivating a diverse work environment and is proud to be an equal opportunity employer.
Apply directly at Queracomputinginc →Create a free account for alerts like thisView Queracomputinginc immigration profile
This listing is sourced directly from Queracomputinginc's careers page and normalized into a canonical job model.