Compiler / Library R&D Engineer (M/F)

Résumé du poste
CDI
Salaire : Non spécifié
Début : 03 décembre 2023
Télétravail fréquent
Expérience : > 3 ans
Éducation : Bac +5 / Master
Compétences & expertises
Gitlab
Git
Jenkins
Arm
Jira
Postuler

SiPearl
SiPearl

Cette offre vous tente ?

Postuler
jobs.faq.title

Le poste

Descriptif du poste

    ❓About SiPearl…

    Founded in 2019 by Philippe Notton and financed by the European Union, SiPearl embodies Europe's dream of mastering the technological heart of its supercomputers: the microprocessor.

    SiPearl is building Rhea, the world's first energy-efficient #HPC-dedicated microprocessor designed to work with any third-party accelerator (#GPU, #AI, #quantum). It will help Europe solving major challenges in medical research🧬, artificial intelligence, security 🛡️, energy management and climate 🌱while reducing its environmental footprint.

    Since our creation in 2019, we host 170 collaborators in 6 offices: France (Maisons-Laffitte, Massy, Grenoble, Sophia Antipolis), Germany (Duisburg), Spain (Barcelona).

    ⚡️ After a successful series A in 2023 (90M €), SiPearl has recently won an emblematic contract to equip Europe’s first exascale supercomputer, JUPITER, who will be operated by the EuroHPC’s center of research from Jülich (Germany). And as the dream of a European machine, capable of one exaflop (one billion billion calculations per second) thanks to a European microprocessor, is becoming reality, SiPearl is willing to hire 150 engineers by the end of 2024!

    💻 About the role

    In this role, you will work closely with Etienne Renault, our Compiler Team Leader in order to optimizing AI applications for our architecture


    🎯 What a regular day at the job might look like

    SiPearl is looking for Compiler Engineers within the compiler team. We are currently seeking highly motivated R&D engineers to join our Compiler, Libraries and Tools team

    • Implementing new compiler optimizations and improving performance of libraries, you will work on cutting-edge technologies to design, develop, debug, and test compilers, libraires and programming languages. 
    • Reporting to your team leader, you will work on innovative parallelisation, vectorizations and optimisation schemes that target specificities of Arm architectures.
    • You will have an opportunity to work and collaborate with hardware design and other software teams to influence processor architecture, external partners and be a member of communities developing compilers.
    • You will also have the opportunity to contribute to the open-source community and collaborate with external researchers in both industry and academia

    🔍 What would make you succeed in this role

    • 3+ years of experience in C/C++, object-oriented programming,
    • 2+ years of experience working on compiler development such as LLVM, GCC or similar,
    • Experience with vectorization and parallel programming models such as OpenMP and/or SYCL and/or GPU programming,
    • Experience with software tools (Git or SVN, Gitlab or Jira, Gitlab or Jenkins).
    • Knowledge of Armv8 instruction set architecture and Scalable Vector extension (SVE),
    • High proficientcy in English, both written and spoken 
    • Someone adaptable, autonomous,
    • Ability to synthetize and compare,
    • Ability to work with a community of experts on large scale projects,


    Experience in the following is a plus:

    • Familiarity with open-source community (personal projects are also welcome): commit, reviews, upstreaming process…
    • Familiarity with HPC realm
    • R&D experience
    • Knowledge of Fortran

      Dear candidate, even if you consider you do not fulfill all the qualifications mentioned above, please still apply and share with us why you believe you would be a good fit.


      Recruitment process

      1. ✔️Discovery interview with our HR Team (30')
      2. ✔️ Personality test - no need to worry, there is no wrong or right answer; our goal is to get to see beyond your resume (45')
      3. ✔️ Technical interview (1h)
      4. ✔️ Interview with your future manager (1h)

       

      💡 Benefits and conditions

      • Contract: CDI
      • Benefits: meal vouchers (Sodexo), health insurance (70% covered by SiPearl), 8 to 9 RTTs (France), 5 days per year of remote work from any EU location
      • Work model: Hybrid (2 days remote)
      • 📍 Location: Maisons-Laffitte (RER A/ Line L)/Grenoble / Barcelona
      • Awesome activities such as: Hackathons, Training Challenges, Quarterly Kick-off sessions, team events, Company events and much more

       

      Are you curious to learn more about us?


      At SiPearl, we are dedicated to building a diverse and inclusive workplace that thrives on the strength of varied perspectives and backgrounds. We recruit talent based on merit, experience, and alignment with our company's goals and values.

      Envie d’en savoir plus ?

      D’autres offres vous correspondent !

      Ces entreprises recrutent aussi au poste de “Software & Web Development”.

      Postuler