HPC Software Architect R&D (M/F)
Échirolles, FR
Bull is a story. A century of European innovation and a work environment where experts design powerful, sustainable, and sovereign digital solutions, enabling governments and industries to retain full control over their data and AI.
Bull is also home to thousands of engineers, researchers, and tech enthusiasts shaping the future of high-performance computing, AI, and quantum technologies.
Every day, our teams push the boundaries of what’s possible—from next-generation HPC architectures to exascale supercomputers—backed by world-class R&D, more than 1,600 patents, and unique end-to-end capabilities spanning hardware design, software engineering, data science, and quantum research.
Bull R&D Software HPC and AI
Role Overview
Join our world-class team of architects and drive the future of supercomputing innovation. Bull is seeking a passionate HPC Software Architect to shape the technology roadmap for next-generation supercomputing systems. You will work at the intersection of cutting-edge hardware and sophisticated software stacks, tackling challenges in scheduling, parallel computing, and performance profiling for some of the most powerful supercomputers in the world.
Key Responsibilities
Technical Architecture and Innovation
- Design and architect solutions for supercomputing workloads, focusing on scheduler stacks, parallel computing frameworks, and performance profiling tools- Drive technical innovation by evaluating emerging technologies and integrating breakthrough concepts into product roadmaps- Conduct continuous technology watch in HPC and AI domains to identify advancements that deliver competitive advantage- Propose novel architectures that push the boundaries of performance, scalability, and energy efficiency
Cross-Functional Collaboration
- Collaborate with pre-sales teams to identify customer needs and translate business requirements into technical solutions- Partner with delivery teams to understand deployment challenges and refine architectural approaches based on real-world usage- Work closely with R&D teams to implement proposed solutions and ensure alignment with technical capabilities- Serve as a trusted technical advisor across the organization, providing guidance on complex architectural decisions
Communication and Team Support
- Communicate complex technical concepts to diverse audiences, from executives to engineering teams- Provide architectural guidance and mentorship to development teams throughout the project lifecycle- Create clear documentation and presentations that articulate architectural decisions and their rationale- Foster a culture of technical excellence and continuous learning within the architecture team
Required Qualifications
Technical Expertise
- Proven experience in HPC environments, with deep understanding of supercomputing compute stacks- Strong knowledge of scheduling algorithms, parallel computing paradigms, and performance profiling techniques- Familiarity with modern HPC technologies: MPI, OpenMP, CUDA, container orchestration, and workload managers- Experience designing and implementing complex software architectures at scale
Soft Skills
- Excellent communication skills in English (required), with the ability to present technical concepts clearly to non-technical stakeholders- Strong interpersonal skills for effective collaboration with pre-sales, delivery, and R&D teams- Demonstrated ability to coach and guide engineering teams toward technical excellence- Proactive mindset with a passion for continuous learning and technology exploration
Professional Background
- Previous experience in an architect or senior technical role with cross-functional responsibilities- Track record of successful collaboration between customer-facing teams and technical R&D- Experience in iterative development and refined architecture through customer feedback
What We Offer
- Work in an English-speaking environment with a diverse, international team- Opportunity to shape the future of supercomputing technology alongside world-class experts- Access to cutting-edge supercomputing systems and technologies- Strong emphasis on innovation and professional growth within the architecture team- Collaborative culture that values technical curiosity and continuous improvement
Location and Environment
- Position based within Bull's R&D Software HPC and AI division- Work as an integral member of our architecture team, collaborating across organizational boundaries- Hybrid work arrangements available
Let’s grow together.