Job Summary:
D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. They are seeking a Senior Quantum Software Engineer, Compiler to develop key pieces of their software platform, focusing on compiler and interface tools for quantum programming environments.
Responsibilities:
โข Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and robust solutions
โข Work directly with quantum application engineers and quantum physicists to understand how to convert quantum circuits into implementations targeting our industry-leading dual-rail qubit architecture
โข Architect and build efficient, reliable, scalable, 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 on best practices and help drive adherence to software best practices
Qualifications:
Required:
โข Masterโs degree in computer science, electrical/computer engineering, math, physics, chemistry, or equivalent experience with strong physics aptitude
โข 5+ years of hands-on software development experience with C, C++, Python, or another general-purpose compiled programming language
โข Strong understanding of compiler design fundamentals
โข 2+ years developing compiler software/transpiling quantum models and using quantum APIโs (Qiskit, CUDA-Q, Q#, or Cirq) to convert quantum circuits into quantum logic and basis gates
โข Experience with intermediate representations such as QIR and compiler toolchain technologies including LLVM, MLIR, lexers, and parsers
โข Experience programming with one or more high level quantum programming languages and/or models such as Qiskit, CUDA-Q, Q#, or Cirq
โข Proficient with 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 in a collaborative team environment
โข Excellent communication and interpersonal skills with the ability to effectively communicate complex technical concepts
Company:
D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. Founded in 1999, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees. The company is currently Growth Stage.