IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology and is looking to integrate it with classical datacenters to solve the world’s hardest problems.
Requirements
13+ years experience in software engineering
5+ years experience of open source contributions
2+ years experience with Slurm or other HPC batch schedulers (LSF, PBS, GridEngine, etc.) and/or other HPC technologies
Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes or Microk8s
Familiarity with MPI or other multiprocessing schemes
Experience with workflow orchestration tools (Argo Workflows, Kubeflow)
Significant experience with system languages like C/C++ or Go, and advanced scripting in Python
Responsibilities
Lead the design and development of our HPC software stack integrations
Establish best practices for code development, quality assurance, documentation, and continuous integration and deployment
Lead and participate in code reviews
Effectively self-manage projects, priorities, deadlines, and deliverables; Identify, track and mitigate execution roadblocks and technical risks
Mentor junior staff members; we’ll ultimately be building a team around you!
Help minimize overhead between classical and quantum resources through efficient scheduling and parallelization
Other
Bachelor’s degree in Computer Science, IT or equivalent practical experience
10% travel required
U.S. Person status for export controls and government contracts work
Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum
Ability to work in a hybrid role based at IonQ's headquarters in College Park, MD or at their Bothell, Washington facility