Skip to content

HPC Software Engineer

The HPC Software Engineer will join the expert teams that manage the Luxembourg – EuroHPC supercomputer MeluXina. In this role, you will deploy system-optimized HPC & AI software stacks, optimize and port applications, and support user’s most challenging demands.


Your role consists in:

Software stacks:

  • Deploying state of the artsoftware optimized for our supercomputing platforms, from
    compilers and HPC libraries to end user applications covering a wide variety of
    computational domains
  • Managing multiple software stacks, global and catering to specific user requirements
  • Functionality and performance testing of new HPC, HPDA and AI software
  • Development of internal and user-oriented tools to improve the management of
    software environments and of the user experience
  • Application and workflow optimization, scaling, porting and development

Customer engagement

  • Engaging with customers to answer complex questions that come from using or
    porting workflows, pipelines and applications to our supercomputing platforms
  • Technical evaluation of national and European projects coming to MeluXina, ensuring
    optimal use of MeluXina for excellence in science and innovation
  • Training customers in the use of HPC platforms as part of national and European
    initiatives

Collaborative European Project

Active participation in EuroHPC-funded project EPICURE where you will be helping HPC users with performance analysis, code refactoring and code optimization as well as carrying out webinars on dedicated HPC topics to a large audience. Participation in this project can represent up to 50% of the time of this position.

Profile:

  • Master or PhD degree in Computer Science or a computational science field
  • Proven experience (4+ years) in scalable code development, porting and optimization
  • Excellent grasp of HPC hardware and system architecture
  • Excellent grasp of HPC software and middleware
  • Hands-on experience in developing, accelerating and scaling software that takes advantage of HPC platforms
  • Hands-on experience in managing complex HPC software stacks, ideally 2+ years in an operations team of a supercomputing center
  • Proficiency in English is mandatory, French or any additional language
    are key assets

What’s in it for You?

  • Top-Notch Rewards: Not just a competitive salary, but a package that cheers your growth and well-being.
  • Be at the Forefront: Dive into a world where innovation meets impact. You’re not just joining a team; you’re becoming a pioneer.
  • Tech Adventure Awaits: Embrace the thrill of cutting-edge technologies, in a squad of passionate and vibrant tech enthusiasts.
  • Creative Freedom: Your space to innovate, lead, and shine. We’re not just offering a job; we’re opening doors to a journey of growth and creativity.
  • All The Regular Cool Stuff (Pizzas, babyfoot and co)
  • Learning & Development opportunities: We invest in our people and are committed to providing individual development opportunities to help you continue to growth.
  • Mentor and guidance for junior team members, providing support for their professional growth and helping them develop their technical skills.

Joining Our Team: The Journey

  • Step Into Our World: Start with an online or on-site interview, where we dive into your skills through a hands-on/technical assessment. It’s not just an evaluation – it’s a peek into the exciting challenges you’ll tackle here! We want to understand how you can contribute significantly to our team.
  • Meet the People Behind the Innovation: After successfully completing the interview with the Manager of the team, you will have an HR interview either online or in our dynamic workspace. It’s a chance for us to get to know each other and for you to see what makes LuxProvide a special place to grow.

Please send your application to ul.px1775911822l@rh1775911822

Location: Bertrange – LUXEMBOURG

Contract Type: Full time