ParityQC

Software Engineer – Quantum Compiler Development

Posted: 2 minutes ago

Job Description

Software Engineer – Quantum Compiler DevelopmentParity Quantum Computing GmbH(Full-time, Innsbruck, m/w/x)What we doAt ParityQC, we are shaping the future of quantum computing as the world’s only Quantum Architecture Company. We have developed a groundbreaking approach to solving industry-relevant problems on quantum computers. By designing blueprints for quantum processors and creating the fully cloud-based operating system ParityOS, we are redefining quantum computing from the ground up.About the jobWe are seeking a Quantum Compiler Developer to join our world-class team of quantum engineers and physicists in creating next-generation quantum computing solutions.In this role, you will focus on developing and implementing algorithms that compile complex optimization problems into circuits for diverse quantum hardware platforms. Using the ParityQC Architecture, you will work on a core component of our software product, ParityOS. The compilation process involves transforming optimization problems, such as integer linear programs, into circuits with specific patterns designed for quantum chips.This role offers the opportunity to tackle computationally challenging problems, requiring innovative solutions that combine concepts like linear algebra, randomized search algorithms, machine learning, and heuristics.Your tasksDesign and implement pioneering algorithms for compiling optimization problems into quantum circuits.Develop efficient, maintainable solutions in a fresh codebase, leveraging modern software engineering practices.Solve complex mathematical and algorithmic puzzles at the intersection of quantum computing and classical optimization.Collaborate with a highly skilled team of quantum computing experts to design a fully-featured and scalable software product.Skills & ExperienceRequired Skills & Experience:PhD or MSc in a quantitative field (Computer Science, Physics, Mathematics, or related).Strong programming skills in Python.Solid understanding of algorithms and data structures.Knowledge in linear algebra, graph theory, and machine learning.High degree of creativity, problem-solving ability, and proactive mindset.Self-motivation and ability to work independently.Fluency in English, both written and spoken.Preferred Skills & Experience:Familiarity with software design principles (e.g., design patterns, SOLID).Programming skills in Rust.Experience with agile methodology and test-driven development.Knowledge of quantum computing, quantum information, or quantum error correction (a plus, but not required).German language skills (a plus but not required).What we offerJoin us as part of a pioneering spin-off company operating at the forefront of quantum computing. With no predefined templates or long-established conventions, we are inventing the future of computing from scratch, shaping a new generation of quantum hardware and software.Opportunity to conduct research and publish in peer-reviewed journals.Excellent work-life balance with flexible hours and home office options.Innovative and international working environment with a motivated team, flat hierarchies, and a friendly atmosphere.Continuous training and opportunities for personal and professional development.Hard factsJob type: Full-timeRemuneration: Based on experienceLocation: Innsbruck, AustriaContact: recruiting@parityqc.comInterested?Please submit your CV and a cover letter explaining why you are interested in working at ParityQC and how your experience makes you a great fit for this position.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs