Software Engineer: Accelerating Homomorphic Encryption for Deep Learning (RE1-2)

Context And Mission

The Accelerators and Communications for HPC Group leads cutting-edge research and development around accelerators/coprocessors in HPC and high-performance networking. We collaborate closely with the major vendors in the topic for HPC: NVIDIA and Intel. We organize locally international events such as the PUMPS Summer School, PATC Courses on CUDA/OpenACC, and annual hackathons, and collaborate in the organization of related international conferences and workshops such as SC, IEEE Cluster, or AsHES.

The group has been recently awarded one of the prestigious ERC Consolidator Grants: https://www.hpcwire.com/off-the-wire/bsc-researcher-antonio-j-pena-awarded-erc-consolidator-grant-for-the-home-project/

Group Web Page: https://www.bsc.es/discover-bsc/organisation/scientific-structure/accelerators-and-communications-hpc


Key Duties

- Take the lead on some pieces of software, and assist on others
- Eventual system administration
- Experimental evaluations
- Work hand-by-hand with other researchers, students, and engineers in the group but also in international collaborations


Requirements

Education
- BS/BE/MS/ME in related field
Essential Knowledge and Professional Experience
- Good knowledge of C, C++ and Python
Additional Knowledge and Professional Experience
- Knowledge of hardware simulators will be valued (not essential)
- Previous experience with development of encryption software will be valued (not essential)
Competences
- Good English level


Conditions

- The position will be located at BSC within the Computer Sciences Department
- We offer a full-time contract (37.5h/week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures
- Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration
- Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement
- Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
- Starting date: ASAP