Senior Software Engineer, Quantum Operating Systems

· 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.

 

We're looking for engineers who bring fresh ideas from all areas, including distributed computing, embedded systems, large-scale system design, networking and data storage, security, artificial intelligence, scientific computing--the list goes on. 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.

 

IonQ is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of humanity’s greatest challenges and make an impact on millions, if not billions, of users.

 

LOCATION:

Due to the pandemic, for the foreseeable 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 will be part of a senior engineering team that will help drive the technical direction for our next generation quantum computer operating system.

RESPONSIBILITIES:

 

As a senior engineer you will be expected to:

  •  Lead, design, develop, test, deploy, maintain and improve major software components, systems, and features; being a small team, we count on each other to run with projects independently
  •  Collaborate with an experienced interdisciplinary staff
  •  Ensure the quality of our system architecture and design
  •  Assist in the career development of others, actively mentoring individuals on advanced technical issues
  •   Approach problems pragmatically
  •   Help us continuously improve how we do things

 

The ideal candidate will have experience leading or contributing to multiple simultaneous product development efforts, projects, and initiatives. You’ll be able to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices. You’ll strive for simplicity and demonstrate significant creativity and incisive judgment.

 

MINIMUM QUALIFICATIONS:

  •     Bachelor’s degree in Computer Science or equivalent practical experience -- untraditional backgrounds are welcome here
  •     10+ years experience in software development in one or more general-purpose programming languages (like Go, Rust, or C++)
  •     Excellent engineering skills in a few key areas:
    • Multithreaded programming and execution
    • Embedded systems
    • Distributed systems
  •     Excellent verbal and written communication skills
  •     A love of collaborating in an interdisciplinary environment
  •     Care for users: you'll work closely with our internal team of physicists who depend on our software every day

 

PREFERRED QUALIFICATIONS:

  •     Master’s degree or PhD in Engineering, Computer Science, Physics, or related technical field
  •     Deep expertise in Go and Rust
  •     Experience with programmatic device control (SCPI, MODBUS, etc. over serial, USB, TCP)
  •     Prior work with relational, document and time-series DBs
  •     Comfort in the JavaScript stack (React, Node.js)
  •     Familiarity with Google Cloud
  •     Machine learning experience
  •     A love of CI/CD pipelines
  •     Familiarity with digital signal processing

 

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