Please select the position you are interested in.

Apply for these positions at careers@qbraid.com

Quantum Applications Research Scientist

qBraid description

qBraid is a quantum software company with a mission to accelerate the pace of quantum computing revolution. Our goal is to develop the most seamless experience for learning and developing for quantum computers . We are working on two sub platforms, qBraid-learn and qBraid-research. The goal for qBraid-learn is to lower the steep learning curve associated with quantum computing and the goal of qBraid-research is to enhance and augment researchers ability to develop the most impactful quantum software.

Job description

We are looking for a quantum researcher who has a working understanding of quantum algorithms. Someone who is as excited as is keen to implement the most important quantum algorithms in order to understand and solve the most pressing problems in the field. A researcher who brings fresh ideas for writing code to construct hardware optimized quantum circuits for the most important quantum algorithms.

Location

We are a recent startup and due to the pandemic, we still have not picked our headquarters. For the foreseeable future, we will be working remotely. Most of the core team members for time being are based in Hanover, NH.

The Role

As a quantum research intern, you will be working on our application layer of quantum software stack. These include quantum chemistry, quantum machine learning, and quantum cryptography. You will work on the quantum algorithms in these areas, recognize the most important ones and implement them in the applications layer of the quantum software stack. You will work closely to develop a general architecture for various quantum algorithms in the applications layer.

    Responsibilities

  • Recognizing and prioritizing the most important quantum applications software development.
  • Writing code for constructing the quantum circuits for the most promising quantum algorithm that promise quantum advantage.
  • Working with partners and customers to understand their needs and the needs of industry in general.
  • Working with our software team and contributing your code to the qBraid-OS.
  • Working with our quantum hardware partners to develop quantum algorithms to leverage a specific hardware architecture.
  • Communicating and presenting our research and platform to our partners, customers and at conferences.
  • Writing coding tutorials, and popular level description for various quantum algorithms

    Required skills/education

  • Doctorate degree in either, Physics, Computer Science or relevant field, or equivalent experience
  • Programming experience, preferably python (numpy, matplotlib)
  • Demonstrated experience in quantum information science. e.g. knowledge of either of qiskit, cirq, pyquil, Braket.
  • Good communication skills and experience with working collaboratively in a team environment

    Desired skills/education

  • Knowledge of various quantum computing repositories like cirq, qiskit, pyquil, pennylane
  • git, github, linux commands
  • knowledge of test driven development approach
  • quantum hardware api

Quantum Software Engineer

qBraid description

qBraid is a quantum software company with a mission to accelerate the pace of quantum computing revolution. Our goal is to develop the most seamless experience for learning and developing for quantum computers . We are working on two sub platforms, qBraid-learn and qBraid-research. The goal for qBraid-learn is to lower the steep learning curve associated with quantum computing and the goal of qBraid-research is to enhance and augment researchers ability to develop the most impactful quantum software.

Job description

We are looking for a python expert with a knowledge of quantum computing to work with our qBraid-OS team. You will work to develop the architecture for our hardware agnostic quantum software stack. This will include various layers akin to kernel, operating system and the applications layer in classical computers. You will also work with the quantum hardware APIs and the flow of various quantum objects and data across different layers. You will also work with the classical software team at qBraid to seamlessly integrate qBraid-OS in qBraid-research platform.

Location

We are a recent startup and due to the pandemic, we still have not picked our headquarters. For the foreseeable future, we will be working remotely. Most of the core team members for time being are based in Hanover, NH.

The Role

As a quantum software engineer you will be working with the quantum software team at qBraid. You will be involved in designing the architecture of our qBraid-OS SDK. You will work to define each layer of qBraid-OS and how it interacts with each other. You will develop an understanding of various quantum hardware apis available from various vendors to provide the functionality of running quantum algorithms on a given hardware. You will work with the quantum applications team to integrate their solution/code in qBraid-OS and work with the classical software team to integrate qBraid-OS within qBraid-research platform.

    Responsibilities

  • Working on architecture and the general direction of qBraid-OS.
  • Managing the development flow and pipeline of quantum software.
  • Working with customers/partners to recognize the most important functionality and features required and prioritizing them.
  • Working closely with classical software team to develop procedures for continuous integration of qBraid-OS in qBraid-research.
  • Working closely with the quantum applications team to integrate their solution and develop a procedure for people to contribute to the software.
  • Designing and writing tests for qBraid-OS
  • Developing and managing technical documentation.

    Required skills/education

  • Bachelors degree or higher in Physics, Electrical Engineering, or relevant field and/or experience
  • 3+ yrs of software engineering experience (device I/O, concurrent programming, algorithms and data structures, API design, parallelization, knowledge of programming language design)
  • extensive knowledge of python, javascript.
  • Experience with test-drive development approach.
  • experience with python libraries os, unittest, pytest, numpy, matplotlib and scipy
  • git, github, and linux

    Desired skills/education

  • Some knowledge various quantum software repositories (qiskit, cirq, braket, pyquil) and their structure.
  • Some knowledge of quantum computers and quantum algorithms.
  • Performance profiling
  • Knowledge of Microservices
  • Knowledge of Kubernetes and Docker

Classical Software Engineer

qBraid description

qBraid is a quantum software company with a mission to accelerate the pace of quantum computing revolution. Our goal is to develop the most seamless experience for learning and developing for quantum computers . We are working on two sub platforms, qBraid-learn and qBraid-research. The goal for qBraid-learn is to lower the steep learning curve associated with quantum computing and the goal of qBraid-research is to enhance and augment researchers ability to develop the most impactful quantum software.

Job description

We are looking for a full-stack developer to work with our classical software team on our cloud-based quantum computing platforms, qBraid-learn and qBraid-research. You will work with the business team and the users to understand the needs of the customers and develop the most important features. You will also work to improve and develop more robust and scalable backend for qBraid-learn and qBraid-research.

Location

We are a recent startup and due to the pandemic, we still have not picked our headquarters. For the foreseeable future, we will be working remotely. Most of the core team members for time being are based in Hanover, NH.

The Role

You will work on our jupyterhub, jupyterlab and AWS based front end and backend infrastructure. Your role will be develop our infrastructure further. This includes improving the UI of qBraid-learn and qBraid-research; optimizing the backend and APIs; and working with the quantum teams to develop frontend apps for various quantum computing applications.

    Responsibilities

  • Working closely with the user research team and the business development team to develop the roadmap for the platform, prioritizing the features that customers want the most.
  • Customize the UI of Jupyterlab through appealing visual design to improve both the UI and UX.
  • Design client-side and server-side architecture
  • Optimizing the docker images and kubernetes cluster.
  • Developing the frontend and backend for various quantum apps.
  • Developing jupyterlab extensions to introduce new features and functionality to the platforms.
  • Building the billing system for various accounts on the platform. This includes the system for billing quantum credits.
  • Developing and managing well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation

    Required skills/education

  • Proven experience as a Full Stack Developer or similar role
  • Excellent communication and teamwork skills
  • Degree in Computer Science, Statistics or relevant field
  • 5+ years of industry experience in software engineering with a focus on cloud based solutions.
  • Extensive knowledge of javascript, kubernetes, Docker, and networking.
  • CI/CD, git, linux, github actions and
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, Typescript)
  • Knowledge of multiple back-end languages (e.g. C#, Python (Tornado, Flask)) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Knowledge of databases (e.g. MySQL, MongoDB).
  • Working experience with AWS services.
  • Knowledge of microservices approach.

    Desired skills/education

  • Familiarity with jupyter stack.
  • Experience with scaling the cloud infrastructure.

Quantum Research Intern

qBraid description

qBraid is a quantum software company with a mission to accelerate the pace of quantum computing revolution. Our goal is to develop the most seamless experience for learning and developing for quantum computers . We are working on two sub platforms, qBraid-learn and qBraid-research. The goal for qBraid-learn is to lower the steep learning curve associated with quantum computing and the goal of qBraid-research is to enhance and augment researchers ability to develop the most impactful quantum software.

Job description

As a quantum research intern, you will be working towards the development of our qBraid-OS. qBraid-OS is a multi-layered software. As a quantum research intern you will be given the opportunity to work on the quantum applications layer. This would involve writing code for the quantum algorithms for quantum chemistry, quantum machine learning, and quantum cryptography problems.

Location

We are a recent startup and due to the pandemic, we still have not picked our headquarters. For the foreseeable future, we will be working remotely. Most of the core team members for time being are based in Hanover, NH.

The Role

You will work closely with the quantum research team to develop qBraid-OS. There are multiple layers of qBraid-OS, each one focusing on a different aspect to solve certain set of problems. We prefer you to work on the quantum application layers, e.g. developing quantum chemistry app or quantum cryptography app. But, you will be free to choose the project that is best suited for your skillsets and growth. We expect there to be many interesting problems even in the compilation and transpilation of quantum circuits.

    Responsibilities

  • Work with the quantum software team to develop qBraid-OS.
  • Write tests for the qBraid-OS.
  • Write documentation for the qBraid-OS.
  • Work with the classical software team for tight integration of qBraid-OS within qBraid-research platform.

    Required skills/education

  • Currently enrolled in an accredited Bachelor's degree program in physics, chemistry, mathematics, computer science, or other relevant field
  • Coursework in quantum mechanics
  • Experience in scientific programming, particularly in python and python packages like numpy, matplotlib and scipy in previous projects

    Desired skills/education

  • Coursework or equivalent experience in quantum computation.
  • Previous exposure or experience with quantum software repositories such as qiskit, pyquil, cirq, Braket
  • Previous coursework and/or experience in classical or quantum algorithms

Quantum Software Engineering Intern

qBraid description

qBraid is a quantum software company with a mission to accelerate the pace of quantum computing revolution. Our goal is to develop the most seamless experience for learning and developing for quantum computers . We are working on two sub platforms, qBraid-learn and qBraid-research. The goal for qBraid-learn is to lower the steep learning curve associated with quantum computing and the goal of qBraid-research is to enhance and augment researchers ability to develop the most impactful quantum software.

Job description

As a quantum software engineering intern you will be working on the hardware agnostic quantum software stack. This will include but not restricted to, the quantum kernel, the quantum operating system and the applications layer. We have named the whole quantum SDK qBraid-OS.

Location

We are a recent startup and due to the pandemic, we still have not picked our headquarters. For the foreseeable future, we will be working remotely. Most of the core team members for time being are based in Hanover, NH.

The Role

You will work with the quantum software team to define and implement various data structures for quantum objects, APIs for quantum devices in qBraid-OS. You will work with the classical software team to develop an interface between qBraid APIs and APIs from quantum hardware vendors.

    Responsibilities

  • Assisting the development and implementation of the qBraid-OS architecture
  • Implementing important functionalities with robust test suites
  • Working closely with classical software team to develop and implement procedures for continuous integration of qBraid-OS in qBraid-research
  • Working closely with quantum applications team to integrate their solutions into the qBraid-OS architecture

    Required skills/education

  • Currently enrolled in an accredited Bachelor's degree program in computer science, mathematics, or other relevant field
  • Experience in python based software development through previous internships, significant coursework, or research projects
  • Experience with scientific programming packages such as numpy, scipy and matplotlib.

    Desired skills/education

  • Experience with web development in python, e.g. Tornado, Flask, Django, etc.
  • Experience with front end and backend development in javascript.

Classical Software Engineering Intern

qBraid description

qBraid is a quantum software company with a mission to accelerate the pace of quantum computing revolution. Our goal is to develop the most seamless experience for learning and developing for quantum computers . We are working on two sub platforms, qBraid-learn and qBraid-research. The goal for qBraid-learn is to lower the steep learning curve associated with quantum computing and the goal of qBraid-research is to enhance and augment researchers ability to develop the most impactful quantum software.

Job description

We are looking for a front-end developer intern to work with our classical software team on our cloud-based quantum computing platforms, qBraid-learn and qBraid-research. You will work on the development of the most important features of our platform.

Location

We are a recent startup and due to the pandemic, we still have not picked our headquarters. For the foreseeable future, we will be working remotely. Most of the core team members for time being are based in Hanover, NH.

The Role

You will work on our jupyterlab based front end. Your role will be develop new frontend features and functionalities. This includes improving the UI of qBraid-learn and qBraid-research, and working with the quantum teams to develop frontend apps for various quantum computing applications.

    Responsibilities

  • Customize the UI of Jupyterlab through appealing visual design to improve both the UI and UX.
  • Design client-side architecture
  • Developing the frontend for various quantum apps.
  • Developing jupyterlab extensions to introduce new features and functionality to the platforms.
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software

    Required skills/education

  • Enrolled in a degree program in computer science, physics, maths, engineering or relevant field.
  • Excellent communication and teamwork skills
  • Extensive knowledge of javascript.
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, Typescript)
  • Some knowledge of back-end languages (e.g. Python (Tornado, Flask)) and JavaScript frameworks (e.g. Angular, React, Node.js)

    Desired skills/education

  • Familiarity with jupyter stack.
  • Knowledge of databases (e.g. MySQL, MongoDB).
  • Working experience with AWS services.
  • Knowledge of microservices approach.