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
