The High-Performance Computing (HPC) team within Intel's AXG group defines, delivers, and markets products that are critical to customers in government, academia, and industrial market segments. These products help end customers gain insight into and discover solutions to their most important problems. These products enable a broad range of breakthroughs: from cutting edge film making and animation, to scientific discoveries, to success in investment banking, to breakthroughs in manufacturing from small businesses to the largest industries.
As an HPC/AI Software Engineer, you will be part of the Workload Analysis and prediction team working with customers to understand, co-design, and support their cutting-edge HPC/AI workloads but also to help benchmark those applications to model future performances.
Job Responsibilities:
You will use Intel performance analysis tools to analyze the performance of HPC/AI applications, identify bottlenecks, develop best practices for optimizing single node performance, apply model or data parallelism to scale to multiple nodes, and optimize distributed performance.
Porting and tuning existing code to OpenMP offload and DPCPP will be the number one activity, for both C/C++ and Fortran code and in many cases, MPI on top. You will also use tools to translate from one language to another one.
On top of that activity, you will be participating in the development of novel methodologies for the performance prediction of those large applications at scale.
To achieve these goals, you'll work with various product teams across Intel requiring good communication skills. You may be required to publish and share the results in the form of training, talks, academic articles, or developer blogs.
Qualifications
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Relevant experience and knowledge could have been obtained through schoolwork, classes and project work, internships, military training, and/or work experience. The ideal candidate will be self-driven and motivated to learn.
Minimum Qualifications:
The candidate must possess a master's degree or PhD degree in Computer Science, Electrical/Computer Engineering, Mathematics, or related discipline
Good understanding of computer architecture
Good experience working in a Linux collaborative development environment
Good Experience in programming in Fortran, C/C++, Python, MPI, Omp, Cuda, OCL
Good understanding in performance prediction methodologies, performance characterization, optimization, and tuning using Intel or opopen sourceools
Very good experience in benchmarking large-scale applications
The focus of Accelerated Computing Systems and Graphics (AXG) is to accelerate our execution in strategic growth areas of high-performance computing and graphics. AXG is chartered with delivering high performance computing and graphics solutions (IP, Software, Systems), for both integrated and discrete segments across client, enterprise and data center. Our mission is to make zeta-scale computing accessible to every human on the planet by the end of this decade and to entertain, educate and connect billions of people with buttery smooth visual experiences.
Work Model for this Role
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.
Get email alerts for the latest"HPC/AI Workload Architect jobs in Paris"
