Quantum Circuits is hiring a
Senior Quantum Software Engineer

Logo of Quantum Circuits

Quantum Circuits

πŸ’΅ ~$132k-$165k
πŸ“Remote - United States

Summary

Quantum Circuits Inc. is seeking a Senior Quantum Software Engineer to develop key pieces of their software platform, focusing on the compiler and interface to various quantum programming environments. The ideal candidate will have experience in developing tools and transpiling quantum models using APIs such as Qiskit, CUDA Quantum, or Q#.

Requirements

  • Minimum MS or higher in Computer Science, Electrical/Computer Engineering, Math, Physics, or Chemistry
  • Minimum 5+ years of hands-on software development experience with C, C++, Python, and/or another general-purpose programming language such as Java
  • Minimum 2+ years developing compiler software / transpiling quantum models and using APIs such as Qiskit, CUDA Quantum, or Q# to convert quantum circuits into quantum logic and basis gates
  • Experience programming with one or more high-level quantum programming languages and/or models including Qiskit, CUDA Quantum, Q#, etc
  • Proficient in database systems and SQL with hands-on experience working with relational databases (e.g. PostgreSQL, Oracle)
  • Competence with Git version control, build tools, and CI/CD pipelines
  • Use of software testing principles and practices, including unit testing, integration testing, and end-to-end testing
  • Strong problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment
  • Excellent communication and interpersonal skills with the ability to effectively communicate complex technical concepts

Responsibilities

  • Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and deliverables
  • Work directly with quantum application engineers and physicists to understand how to convert general quantum circuits into an implementation on our industry-leading dual-rail qubit architecture
  • Architect and build efficient, reliable, and maintainable compiler software and tools
  • Write clean, well-documented code and conduct thorough code reviews to ensure code quality and maintainability
  • Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve the user experience
  • Provide software mentorship and guidance to physicists driving software best practices

Preferred Qualifications

  • Phd in Computer Science, Electrical/Computer Engineering, Math, Physics, or Chemistry
  • Minimum 7+ years of hands-on software development experience with C, C++, Python, and/or another general-purpose programming language such as Java
  • Minimum 5+ years directly programming with one or more high-level quantum programming languages and/or models including Qiskit, CUDA Quantum, Q#, etc
  • Experience in scientific computing, quantum physics, or quantum computing a plus
  • Experience with embedded systems, algorithms, and/or low-level control software for hardware a plus
  • Experience with multi-threaded programming, execution, and HPC architectures

Benefits

  • Remote or hybrid position based in New Haven, CT to be discussed with the candidate
  • Sponsorship available

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Quantum Circuits know you found this job on JobsCollider. Thanks! πŸ™