Senior Software Engineer, Physics and Optimization

· College Park, Maryland
Employment Type Full-Time
Minimum Experience Experienced

IonQ logo and link to the top of the page

IonQ’s software engineers are developing the world’s first full-stack universal quantum computer based on ion traps. These computers are poised to unlock the staggering potential of the quantum realm and help remake industries like medicine, materials science, simulation, finance, strong A.I., machine learning, cryptography, high-performance supercomputing, and more.

  

As a software engineer, you’ll help build our next-generation quantum computer operating system, with opportunities to switch projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the stack as we continue to push quantum technology forward.


IonQ reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas, and cultures leads to the creation of better products and services.

 

LOCATION:

Due to the pandemic, for the near future, you may work from anywhere. That said, there are advantages to living near our headquarters in College Park, Maryland due to our heavy interfacing with hardware. Located down the street from the University of Maryland, IonQ is a five minute walk to the Metro, which takes just twenty minutes to get to Washington, DC. Our office is a bright and open workspace, in a fun, fast-paced, and exciting environment, where we value each other’s unique qualities. If this sounds like the work environment for you, we encourage you to apply.
  

THE ROLE:

You’ll be improving the quality and optimizing the efficiency of our quantum computers by developing control routines and automated calibrations with our team of experimental physicist operators, and occasionally helping integrate new hardware into the system. You’ll be helping to collect and analyze massive amounts of data in a tight continuous improvement loop. Prior experience with optimal control techniques, optomechanical device control, and working with scientists will be hugely helpful; data analysis and statistical methods are essential.

Responsibilities:

  • Closely collaborating with experimental physicists to optimize and automate calibration of physical parameters and devices
  • Writing code used to run physical experiments, control optomechanical devices and manipulate hardware servos
  • Writing device drivers and interacting with low-level firmware via multiple communication protocols (UDP, serial, AXI, etc)
  • Contributing to technical documentation and code reviews

Required Skills/Education:

  • Bachelors degree or higher in Physics, Electrical Engineering, or relevant field and/or experience
  • 5+ yrs of backend software engineering experience (device I/O, concurrent programming, algorithms and data structures, API design)
  • Expert data analysis skills in areas such as statistical testing, modeling and classical optimization, machine-learning
  • Control theory implementations (PID implementation and tuning, parameter estimation, adaptive filters, optimization)
  • NodeJS, Python (Scipy, Numpy), Go

Desired Skills/Education:

  • Rust, C or C++
  • Microservices
  • Exposure to quantum physics and/or quantum information science
  • Performance profiling
  • Master’s or PhD




Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    College Park, Maryland
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced