Taro Logo

Staff Software Engineer - Integrated Photonics

Profile picture

IonQ

IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology.
Remote
$123,191 - $161,289
Backend · Full-Stack · Data
Staff Software Engineer
Remote
3+ years

Description

IonQ is at the forefront of quantum computing technology, developing the world's most powerful full-stack quantum computer based on trapped-ion technology. As a Staff Software Engineer in Integrated Photonics, you'll be part of a cross-functional team working on automating the design, simulation, data storage, and analysis of photonic integrated circuits (PICs) for trapped-ion quantum computer systems. This role offers a unique opportunity to contribute to cutting-edge technology that has the potential to revolutionize industries such as medicine, materials science, finance, AI, and cryptography.

You'll work closely with device design and testing teams to develop new optical systems based on integrated photonics. Your responsibilities will include developing and maintaining software for device design and simulation pipelines, creating databases and ETL tools for data analysis, and managing HPC workflows using both on-premises and cloud infrastructure. You'll also play a crucial role in ensuring high-quality, scalable software through code reviews and effective project management.

The ideal candidate will have a strong background in computer science or a related field, with extensive experience in programming, databases, and cloud services. Knowledge of machine learning, mathematical optimization, and experience with integrated photonic chip design and simulation tools would be highly valuable. This position offers the flexibility of remote work or a hybrid arrangement, with offices located in College Park, MD and Bothell, WA.

Join IonQ to be part of a team that's pushing the boundaries of classical physics and current supercomputing technology. You'll have the opportunity to work on game-changing photonics technology that will enable scalable quantum computing and potentially impact every area of human society for the better.

Last updated

Responsibilities

  • Develop and maintain software supporting the device design, simulation, and test pipeline
  • Develop databases and ETL tools to enable scientists to analyze simulation and test results
  • Develop and maintain HPC workflows utilizing both on-premises and cloud computing infrastructure
  • Ensure high-quality, scalable, well-tested software through architecture and code reviews
  • Effectively self-manage projects, priorities, deadlines, and deliverables
  • Identify, track, and mitigate execution roadblocks and technical risks
  • Work with engineers and scientists to estimate compute resource budgets based on expected simulation workload
  • Provide clear, concise communication to management and team members

Requirements

Python
TypeScript
Go
  • Bachelor's degree in Computer Science, Mathematics, Statistics, or related field, or equivalent practical experience
  • 3+ years programming experience in a general-purpose programming language (like Python, TypeScript, Go, Rust, or C++)
  • 2+ years experience with databases, SQL, and NoSQL
  • 2+ years of industry experience developing software for automated CI/CD pipelines
  • 2+ years experience in major cloud services and high-performance computing
  • Experience in working with technical experts outside of traditional software engineering, particularly electrical engineers and physicists
  • Empathy: you'll work closely with our internal team of physicists and chip designers who depend on our software every day

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Pet insurance
  • Legal insurance
  • Home internet stipend
  • Generous PTO plan
  • Parental/adoption leave
  • 401K
  • Medical, dental and vision plans
  • Paid holidays

Interested in this job?