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 is developing the world's first fully expressive, full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology. 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.


Quantum computers are a revolutionizing technology — they will transform business, society, and the planet for the better, and IonQ is at the forefront of this revolution. We’re proudly supported by high-quality investors like Amazon Web Service, Columbia Capital, NEA, ACME, and more.


We’re looking for a Senior Software Engineer. As a Senior Software Engineer, you’ll be part of a cross-functional team whose mission is to lead IonQ on its journey to define and enable the world’s best quantum computers and keep IonQ at the forefront of the industry. 


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:

  • 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 implementation experience (PID implementation and tuning, parameter estimation, adaptive filters, optimization)
  • NodeJS, Python (Scipy, Numpy), and/or Go language experience


Desired:

  • Knowledge of Rust, C or C++
  • Experience working with microservices
  • Exposure to quantum physics and/or quantum information science
  • Comfort with performance profiling
  • Masters degree or PhD


Location:

Given the nature of our business, we will maintain our headquarters which are located down the street from the University of Maryland. Our office is bright and open and a fun, collaborative environment, where we value each other’s unique qualities. IonQ is a five-minute walk to the Metro, which takes just twenty minutes to get to Washington, DC. Currently, we are encouraging work-from-home with office and laboratory visits only as needed. 


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. We hire people with a broad set of skills who are ready to take on some of humanity’s greatest challenges and make an impact on millions, if not billions, of users.

If this sounds like a good fit for you, we encourage you to apply.

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