• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Prior knowledge of quantum computing is not a requirement!

About us
Our ambitious goals at Chalmers are to build a quantum computer with 100 superconducting qubits, and to apply it to real computational problems that cannot be efficiently solved on a conventional computer. Such computationally hard problems are found, e.g., in optimization, machine learning, quantum chemistry of molecules, materials science, etc. Having contributed to starting the research field of superconducting quantum circuits (in the 1990s), we are now scaling up our efforts to build a quantum computer.

This project is part of the Wallenberg Centre for Quantum Technology – WACQT – a 10-year initiative, started in 2018, for the purpose of advancing Swedish academia and industry to the forefront of quantum technology, and to build a Swedish quantum computer.

Our team is also a partner of the OpenSuperQ collaborative project within the new EU Flagship on Quantum Technology.

Building a quantum computer requires a multi-disciplinary effort between physicists, electrical and microwave engineers, computer scientists, software engineers, and researchers within materials science and nanotechnology. We therefore work in close collaboration between the experimentalists in the Quantum Technology Laboratory (QTL) and the theorists at the Applied Quantum Physics Laboratory (AQPL) at the Department of Microtechnology and Nanoscience (MC2) at Chalmers. QTL currently has about 17 members and is expanding.

We are now seeking to fill two SOFTWARE and DATABASE ENGINEERING positions at the Quantum Technology Laboratory.

The work will be done in close collaboration with Labber Quantum, a small software company that develops solutions for controlling quantum computers. Labber Quantum provides an interface between the quantum devices and the classical electronics needed for control and manipulation. It operates as a firmware of the quantum computer, ensuring that the devices are properly tuned up and ready to accurately implement the intended quantum algorithms. These solutions are in use at more than a hundred testbeds in Europe, USA, Asia and Australia.

1. As Software Engineer at Chalmers you will be responsible for building, maintaining, and documenting the control software that will allow successful operation of our quantum computers.

Responsibilities of the Software Engineer
- Interface with scientific instrumentation for efficient data acquisition
- Deploy curve fitting routines and optimization techniques for data analysis
- Improve the performance of the system that runs quantum programs
- Develop your own ideas for code and process improvements

Qualifications of the Software Engineer
- Proficiency with Python, familiarity with C/C++
- Proficiency with git or other revision control software
- Experience working in a laboratory environment
- Experience working with low-level device drivers or embedded software

2. As Database Developer at Chalmers you will be responsible for building and maintaining the database solution required for operating a quantum computer. You will ensure that the database solution is secure, highly available, scalable, and documented.

Responsibilities of the Database Developer
- Work with quantum physicists to understand database requirements
- Define, design, model, implement, and operate evolving database
- Participate in the entire development process from planning the architecture to quality assurance and implementation of the platform
- Develop your own ideas for code and process improvements

Qualifications of the Database Developer
- Proficiency with mongoDB or other no-SQL databases
- Proficiency with Python
- Proficiency with git or other revision control software

In each of these roles you will be working closely both with our team of experimental physicists that operate the quantum devices and with experienced software developers at Labber Quantum that co-lead this project. You will play a direct role in improving the performance of our quantum computers, and your work will contribute to a new technology right from the beginning.

About You
- Demonstrated software engineering skills in more than one programming language
- Skilled in high-level architecture design
- Ability to work collaboratively in a team environment and sharing best practices
- Deep understanding of software / database architecture
- Feel strongly about high-availability, code formatting, consistency, and adherence to standards
- Write documentation to help the next person that touches your code
- Understand the importance of unit testing

General qualifications
- Experience working with open source projects
- Fluency in English, oral and written
- Interest in cutting-edge software paradigms, like quantum computing. However, prior knowledge of quantum computing is not a requirement!

Application deadline: 7 January, 2019

READ MORE AND APLY HERE

Detta är en jobbannons med titeln "Quantum Computer Software Engineer and Quantum Computer Database Developer" hos företaget Chalmers Tekniska Högskola AB och publicerades på webbjobb.io den 18 december 2018 klockan 13:20.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black