Q
Posted 4 hours ago
Scientific Software Engineer - AMO Simulations
QuEra Computing Inc.
Requirements
Master's or Ph.D. in Physics, Applied Mathematics, Computer Science, Electrical Engineering, or related field, Strong background in quantum mechanics, AMO physics, quantum optics, or quantum information science, Experience performing numerical simulations of open quantum systems or many-body quantum dynamics, Strong programming skills in Python, Julia, C++, Rust, or similar scientific computing languages, Experience with numerical linear algebra, differential equation solvers, Monte Carlo methods, or high-performance simulation techniques, Familiarity with version control, testing, code review, profiling, debugging, and documentation, Ability to communicate clearly across theory, software, and experimental teams
Skills
PythonC#NumPyCUDAMPI
About the role
Responsibilities
- Develop scientific software for simulating neutral-atom quantum systems, including coherent dynamics, dissipation, noise, and measurement
- Implement numerical methods for quantum dynamics and open quantum systems, such as Lindblad master equations and quantum trajectories
- Build production-grade tools to model Rydberg interactions, atom motion, laser control imperfections, and decoherence
- Collaborate with physicists and software engineers to translate theoretical models into tested, documented, reusable components
- Design simulation workflows for benchmarking, calibration analysis, algorithm validation, and performance modeling
- Optimize numerical codes for accuracy, stability, and performance across system sizes
- Contribute to APIs, documentation, examples, and validation tests
- Contribute to QuEra's virtualization platform to emulate hardware with AMO-informed noise
Requirements
- Master's or Ph.D. in Physics, Applied Mathematics, Computer Science, Electrical Engineering, or related field
- Strong background in quantum mechanics, AMO physics, quantum optics, or quantum information science
- Experience performing numerical simulations of open quantum systems or many-body quantum dynamics
- Strong programming skills in Python, Julia, C++, Rust, or similar scientific computing languages
- Experience with numerical linear algebra, differential equation solvers, Monte Carlo methods, or high-performance simulation techniques
- Familiarity with version control, testing, code review, profiling, debugging, and documentation
- Ability to communicate clearly across theory, software, and experimental teams
Preferred Qualifications
- Experience modeling neutral atoms, Rydberg systems, trapped ions, superconducting qubits, or photonic systems
- Familiarity with QuantumOptics.jl, QuTiP, SciPy, NumPy, ITensor, CUDA, MPI, or related tools
- Experience with tensor networks, quantum trajectories, stochastic master equations, optimal control, or noise spectroscopy
- Knowledge of quantum algorithms, analog quantum simulation, quantum error correction, or benchmarking
- Experience developing reusable scientific software packages or contributing to open-source projects
- Comfort working with imperfect, evolving physical models and validating them against data
About the Company
QuEra Computing Inc. builds neutral-atom quantum processors and develops software tools for modeling quantum systems, connecting device-level physics to higher-level quantum computing workflows.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free β we'll pull jobs that fit your CV from across the web and rank them for you.
Get started β it's freeScientific Software Engineer - AMO Simulations
QuEra Computing Inc. Β· Boston
