OBS! Ansökningsperioden för denna annonsen har
Prior knowledge of quantum computing is not a requirement!
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, 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 12-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 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 are continuously building this environment within the Quantum Technology Laboratory (QTL) at the Department of Microtechnology and Nanoscience (MC2) at Chalmers. Our quantum computer experimental team currently has about 20 members and is expanding.
We are now seeking to fill a SOFTWARE SYSTEM ENGINEER position at the Quantum Technology Laboratory.
The work consists of developing a cloud-based quantum computing software stack, which will enable a remote and fine-level control of the superconducting qubits. Such a stack is a large and complex software system with high focus on availability, modularity and reliability. As a Software System Engineer at Chalmers you will be responsible for architectural design and specification of parts of the SW stack as well as implementation and quality assurance. Good documentation is a must.
The SW stack is already partially operational, and you will work closely with researchers in a cross-functional team. 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.
• Participate in the entire development process from planning of the architecture to quality assurance and implementation of the platform
• Peer review of code for quality
• Drive full CI/CD implementation of components under your responsibility
• Improve the performance of the system that runs quantum programs
• Develop your own ideas for code and process improvements
• Work with quantum physicists to understand goal requirements
• Write documentation
• Demonstrated software engineering skills in integrating multiple SW technologies together
• Demonstrated ability to solve very complex problems in a systematic and programmatic way
• Solid proficiency in Python; including profiling, refactoring, debugging and testing
• Solid proficiency with system tests, unit tests, and CI/CD pipelines
• Solid proficiency with Linux server environment and deployment
• Proficiency with key technologies: MongoDB, Redis, REST API
• Proficiency with Git or other revision control software
• Experience working with scientific instrumentation and data acquisition
• Experience working with physicists
• Fluency in English, oral and written
• MSc in Computer Science and Engineering or equivalent
• Ability to work collaboratively in a team environment and sharing best practices
• Self-driven, reliabel
• Interested to work in a university environment
• Interested to work on open software
• Interested in cutting-edge software paradigms, like quantum computing
• Feel strongly about high-quality code, code formatting, consistency, and adherence to standards
• Committed to writing documentation to help the next person that touches your code
• Understanding of the importance of testing
Full-time temporary employment. The position is 1 year, with opportunities for a 1-year extension.
Chalmers continuously strives to be an attractive employer. Equality and diversity are substantial foundations in all activities at Chalmers.
Our offer to you
Chalmers offers a cultivating and inspiring working environment in the dynamic city of Gothenburg.
Read more about working at Chalmers and our benefits for employees.
The application should be marked with Name, Ref 20200467 and be attached as PDF files, as below:
Other documents (optional):
• Copies of completed education, grades etc. Two references that we can contact should be provided at a possible interview.
Please use the button at the bottom of the page to reach the application form.
Application deadline: 16 November, 2020
For questions, please contact:
Associate Professor Jonas Bylander
Professor Per Delsing
Dr. Miroslav Dobsicek
*** Chalmers declines to consider all offers of further announcement publishing or other types of support for the recruiting process in connection with this position. ***
Chalmers University of Technology conducts research and education in engineering sciences, architecture, technology-related mathematical sciences, natural and nautical sciences, working in close collaboration with industry and society. The strategy for scientific excellence focuses on our six Areas of Advance; Energy, Health Engineering, Information and Communication Technology, Materials Science, Production and Transport. The aim is to make an active contribution to a sustainable future using the basic sciences as a foundation and innovation and entrepreneurship as the central driving forces. Chalmers has around 11,000 students and 3,000 employees. New knowledge and improved technology have characterised Chalmers since its foundation in 1829, completely in accordance with the will of William Chalmers and his motto: Avancez!