Search by job, company or skills

Brightskies

Junior Quantum Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The purpose of this role is to help build hybrid quantumclassical software solutions that bring quantum research into real-world applications. As a Junior Quantum Software Engineer, you'll develop features for quantum SDKs and services, run experiments on simulators and QPUs, and translate complex problems into quantum circuits or hybrid workflows. You'll also contribute to high-performance and AI-enabled software development, collaborate with scientists and engineers to deliver efficient solutions, and ensure smooth integration with existing compute infrastructure. Along the way, you'll take part in code reviews, documentation, and technical discussions, while growing your skills in quantum computing and scalable software engineering.

Responsibilities and Duties:

  • Develop, Design, test and optimize high-performance computing and AI-centered software applications tailored for specific scientific or engineering domains.
  • Build reliable experiments on quantum emulators/simulators.
  • Translate problem statements into quantum/circuit primitives or hybrid workflows; benchmark baselines vs. classical methods.
  • Collaborate with subject matter experts, domain scientists and researchers to understand their computational needs and translate them into efficient software solutions, ensuring compatibility with existing compute infrastructure and workflows.
  • Participate in code reviews, team meetings, and technical discussions, contributing expertise and insights to enhance the overall quality and effectiveness of software development efforts.
  • Contributes to technical reports, user documentation, regular status reports, and other presentations to disseminate findings, guidance, and technical information to as wide an audience as possible.
  • Available to travel according to business needs, including attending conferences, workshops, or visiting client sites to provide technical expertise, support, and training as necessary.

Education:

Bachelor's degree (B.Eng./B.Sc.) in Computer Engineering, Computer Science, or a related discipline.

Experience:

No prior experience required.

Skills and Abilities:

Required

  • Proficiency in Python or any scripting language such as Julia, or R.
  • Proficiency in C, C++, or another object-oriented programming language.
  • Exposure to Quantum Computing fundamentals (e.g., qubits, gates, circuits).
  • Understanding of Quantum algorithms, linear algebra, and numerical methods.
  • Solid understanding of software design principles and programming algorithms.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent verbal and written communication skills in English.
  • Ability to work effectively in collaborative, cross-disciplinary teams.

Preferred

  • Coursework or projects in quantum algorithms/circuits, linear algebra, numerical methods.
  • Basic HPC or parallel computing exposure (e.g., MPI, OpenMP, CUDA, oneAPI)
  • Understanding numerical methods and scientific computing workflows.
  • Basic familiarity with containers (e.g., Docker).
  • Hands-on experience with one or more quantum frameworks (Qiskit, Cirq, PennyLane, CUDA-Q, Braket, etc.)
  • Machine Learning and Data Science.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135684413