As an IBM Research Software Engineer, you will work on the best in market Quantum software development kit, called Qiskit. This will require you to build, deploy and maintain parts of Qiskit. You will work on algorithms and processes that will make Qiskit faster and easier to use. This will transform the way application scientists, researchers and developers use Quantum computing for their specific problems. Qiskit being open-source, you will have the opportunity to contribute to a large open-source project.
- The candidate should be good in Mathematics (probability theory, linear algebra and graph theory) and programming.
- Strong experience in working with Rust, Python and software development tools.
- Ability to work with large open-source projects is a must. Should know the best practices for working in open source communities, mechanics of github and code review.
- The candidate should be able to work and collaborate with large teams situated across the globe. The candidate may need to work with quantum computing researchers in implementing algorithms using Python/Rust and integrate them with Qiskit.
- BTech/BE/MS/MSc degree in Computer Science, Information Science, Electrical/Electronics branches or in Maths, Physics, Chemistry, Computer Applications or other allied areas.
- 4+ years' experience in software development or in open-source projects.
- Strong programming skills in Rust and Python.
- Good in Mathematics in general, specifically in linear algebra, graph theory and probability theory.
- Knowledge on Basic Quantum computing and Qiskit is a plus.