Research Prime

High-performance Computing – Research Software Developer

Organisation Name: 1QBit
Organisation Type:
City:
State:
Country:

Job Description:

Your Role 1QBit is looking for high-performance computing expert to join our growing Hardware Innovation Lab (HIL) team, a division that performs R&D to advance emerging computational technologies, including quantum computing. You will join a talented team of scientists and software developers tackling uniquely challenging computational problems. Your expertise with high-performance scientific computing, hardware acceleration and code parallelization will lead you to play a key role on the team, identifying computational bottlenecks, accelerating existing algorithms and developing new state-of-the-art methods. Your responsibilities will include a combination of software development and research responsibilities with ample opportunities to share your expertise and learn from your peers. This position is based out of Quebec and attached to our Sherbrooke innovation hub. However, 1QBit is a distributed workforce so other locations and remote work can be considered. What You'll Do Working closely with the Hardware Innovation Lab scientists to advise on algorithm design and high-performance computing solutions implementation Profile existing algorithms and identify bottlenecks well-suited for hardware acceleration Implementing, testing, and maintaining software solutions in C/C++ and/or Python Adapting existing code and porting section to harness GPUs, TPUs and other special purpose hardware Creating software development plans and presenting software design outlines to the team Championing software development best practices Teaching and training your peers on topics related to high-performance computing What You'll Bring PhD or equivalent experience in computational physics, computational chemistry, computer science, or other scientific field that involves rigorous computational algorithm design, implementation, and experimentation Demonstrated experience in the development and design of high-performance scientific computing algorithms as evidenced by publication and/or previous work experience Extensive experience in MPIs and familiarity with multithreading packages, such as CUDA, TBB, and OpenMP Experience with GPU programming or specialized hardware accelerators Proficiency with software development in C/C++ and/or Python Familiarity with issues in algorithmic complexity The ability to convey rigorous mathematical concepts and considerations to non-experts Outstanding communication, organization, and leadership skills An eagerness to learn about new trends, tools, and technologies, and to continually consider how these will influence our projects and the implications and opportunities that they will bring Nice to have Experience in simulating open or closed quantum systems Familiarity with machine learning and AI algorithms Knowledge of BLAS and HPC libraries Familiarity with compute platforms like AWS, Azure, GCP Experience working with R&D personnel in academia or industry Agile research and software development methodology Who We Are The Hardware Innovation Lab is a unique division in 1QBit that works to address the computational challenges of building performant alternative computing devices, including quantum computers and classical HPC devices. With expertise in quantum information science, quantum control, machine learning, optimal control, and optimization, our drive is to support and accelerate the development of advanced computing hardware. We are constantly developing our tools, methods, and expertise to support our hardware partners and experimentalist collaborators. About 1QBit 1QBit is a global leader in advanced computing, with three innovation hubs located in Vancouver, Waterloo, and Sherbrooke. Along with its partners, 1QBit takes on computationally intensive problems across a variety of fields, including advanced materials, life sciences, energy, and finance. Trusted by Fortune 500 companies and top research institutions, 1QBit develops novel solutions by building on its broad expertise in hardware innovation, quantum computing, AI, and commercial application development. 1QBit offers unique deep-tech career opportunities through advanced internships, full-time positions, and a steadfast investment in our team’s expertise. Working at 1QBit means applying your thinking and skills to tackle exciting and relevant challenges. Why work at 1QBit? You will have a chance to be part of a diverse and collaborative team and enjoy perks including: extra long-long weekends, plenty of social events, and flexible distributed workforce options.

Posting Date: Jul 26, 2021
Closing Date:
Organisation Website/Careers Page: https://1qbit.com/careers/current-openings/job-description/?gh_jid=3109475


Subscribe for receiving latest updates in Computational Sciences