About this role
<p> </p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt"><strong>About us</strong> </span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Bull is a story. One with a century of European innovation and a working environment where experts design powerful, sustainable, and sovereign digital solutions, enabling states and industries to retain full control over their data and their AI.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Bull is also thousands of engineers, researchers and passionate tech people shaping the future of high-performance computing, AI, and quantum technologies.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Every day, our teams push the boundaries of what is technologically possible – from next-generation HPC architectures to exascale supercomputers – supported 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.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">We are a people-centric, innovation-driven company, where collaboration spans Europe, the Americas and India. We share a common vision of a responsible and sustainable innovation that delivers concrete impact for our customers.</span></p><p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Bull, delivers some of the world's most powerful High-Performance Computing (HPC) solutions. As a leader in Europe, it advises and supports its clients in solving the most complex scientific problems of today and tomorrow. As part of our development and ambitious future programs, we are recruiting an, we are recruiting a Benchmark ML Engineer.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">You will work within the Applications and Performance team (more than 30 Engineers) whose main mission is to respond to HPC & AI calls for tenders. This team plans and guarantees the performance of customers' scientific applications on proposed supercomputers.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">The position can be based on several Eviden HPC sites in France: Grenoble (38, referably), Les Clayes-sous-bois (78), Bruyères-le-Châtel (91), Bordeaux (33), Rennes (35), Toulouse (31) or Montpellier (34). However, other sites in Europe are possible.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Your role will be the preparation, execution, and analysis of AI applications, mainly benchmarks. These benchmarks generally consist of trainings or inferences on a reference data set and rules, to evaluate the performance of the system in terms of time or throughput. Usual benchmarks are taken from the MLPerf suite (Training and Inference: Datacenter).</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">The purpose of the benchmarking activity is to characterize the application on current system to project on target systems: latency vs throughput, accuracy vs performance, scaling efficiency, …</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Target systems are computing clusters usually equipped with accelerators (e.g. NVIDIA GPU, AMD GPU, Intel Gaudi GPU, …). Therefore, the benchmarks are run in a multi-node multi-accelerator framework. Part of the work consists of estimating the performance of non-existent systems (new technology, larger size, etc.).</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Surrounded by passionate and attentive experts, your missions will be multiple:</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· AI benchmark analysis:</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Literature review on the application considered</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Code exploration (if available)</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Match between hardware architecture and hyperparameters</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Benchmark preparation:</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Software environment (usually in a container)</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Training and job scripts</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Dataset preparation</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Hyperparameter search</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Documentation</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Benchmark execution and performance estimation:</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Test executions</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Analysis</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Reports</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">The position we are offering you is located in an environment working at the highest technological level, in direct contact with the various entities of the division, in relation with our partners (AMD, Intel, NVIDIA, ...) and in collaboration with our customers.</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">You may be required to make short trips mainly in France and Europe.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Your profile:</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Relevant degree in higher education or university</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Ideally, several years of experience in the field of AI</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Autonomous with team spirit</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Ideal skills:</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Machine / Deep Learning</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Good understanding of the fundamentals of deep learning</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Experience in training classic neural network architectures (MLP, CNN, RNN)</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Transformers and LLM</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Large-scale distributed training strategies (parallel data, parallel tensors, parallel pipelines, FSPD, DeepSpeed, ..)</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Execution environment:</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Containers (docker, singularity)</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Job scheduler (SLURM mainly),</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Knowledge of architectures will be a plus (GPU, Network, storage)</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">· Language and frameworks:</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Python,</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o Bash,</span></p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">o PyTorch, TensorFlow</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">ML Benchmarking requires a strong resilience and an ability to question things. You should have a strong sense of curiosity, ability to work closely with other team members, but also be able to take your own initiative. Strong-willed and questioning by nature, you know how to technically solve complex optimization problems. Organized and rigorous in your approach, you are able to balance time and priorities, while maintaining an open dialogue to find the best compromise for a given problem.</span></p> <p> </p> <p><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt;color:white">#BULL</span></p><p style="text-align:center"> </p> <p style="text-align:center"> </p> <p style="text-align:center"><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt"><strong>Join us</strong> </span></p> <p> </p> <p style="text-align:center"><span style="font-family:tahoma, arial, helvetica, sans-serif;font-size:14.0pt">Here, your ideas, your curiosity and your technical excellence directly shape the next era of advanced computing - unlocking enterprise value, accelerating scientific progress and driving positive impact for society. </span></p>