Intel HPC Fabric Software Performance Engineer in Santa Clara, California
Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a HPC Fabric Software Performance Engineer!
The Intel Fabric Software development team is looking for a Performance Engineer to work in our design center to facilitate the delivery of the next generation Intel Fabric products for High Performance Computing (HPC). HPC is being used today to help solve some of the world's most challenging scientific needs, including fusion energy, bio-medical research, physics, as well as traditional engineering such as aeronautic and automotive engineering.
The work will be focused around performance tuning, benchmarking, performance software development, and performance modeling and analysis. The work will include optimizing, running and reporting on industry standard benchmarks such as Intel MPI Benchmarks, OSU Micro Benchmarks, SPEC MPI, HPC Challenge and Linpack.
This is a senior position in our Host Software Team. You will work closely with hardware and software architects and engineers in the following areas to:
develop performance software in the linux kernel and user space to improve performance of products
develop performance models of products under development to estimate future performance
assist ISVs and other software developers to qualify and obtain optimal performance of their software products on Intel host interconnect products
assist Intel benchmarkers and systems/sales engineers and customers to obtain excellent performance for their applications, and to analyze performance issues where they exist. Being able to analyze performance to find bottlenecks and suggest improvements to end users or Intel tool/library developers is very important
port and tune performance of customer codes and benchmarks
write papers, presentations and other reports to enable Intel marketing and sales to effectively communicate the performance advantages of Intel products
In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel.
The Data Center Group (DCG) drives new products technologies from high-end co-processors for supercomputers to low-energy systems for enterprise and the cloud, as well as solutions for big data and intelligent devices. The group is a worldwide organization that develops the products and technologies that power nine of every 10 servers sold worldwide.
You must possess the below minimum qualifications to be initially considered for this position. Experience listed below could be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Minimum Required Qualifications:
Bachelor degree in Engineering, Computer Science, or related field plus 4 years of related work experience, Master's degree in Engineering, Computer Science, or related field plus 3 years of related work experience, or PhD in Computer Engineering, Computer Science, or related field plus related work experience.
3 plus years of experience in Performance Engineering with Linux kernel-space or user-space software and networking software.
3 plus years of experience in Linux based interconnect management systems software and libraries.
Additional Preferred Qualifications:
Master’s Degree or higher preferred.
Experience in C, C++ or Fortran coding
Experience with HPC performance engineering or HPC applications area or experience with parallel computing using MPI, PGAS, OpenMP or pthreads
Experience using performance analysis tools such as profilers, MPI or thread analyzers.
Experience with scripting languages such as bash shell, Python, Perl, etc.
Experience in HPC applications development and optimization
Experience with kernel file system software including Lustre, NFS, etc. commonly used in HPC
Experience with Verbs API and device driver performance improvement
Experience with large scale systems and their configuration and fabric topology.
Inside this Business Group
The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.
US, Oregon, Hillsboro
Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.