Intel HPC Operating Systems Architect and Senior Developer in Hillsboro, Oregon
The Intel High Performance Computing HPC organization is seeking a senior level developer architect and researcher with a focus in the multikernel operating systems technology area Intels mOS is a multikernel that combine a lightweight kernel with a general purpose kernel such as Linux to create an optimized operating system for HPC and AI workflows The position will focus on adapting an operating system under development to meet the specific demands of these emerging workloads on supercomputers and drive the design of operating systems and systems software into the postexascale area
The ideal candidate is a published and recognized leader in the field of multikernels such as Intels mOS or RIKENs McKernel The candidate has deep knowledge of Linux OS process scheduling memory management and has extensive skills in hands on development at the OS level The ideal candidate has analyzed and tuned workloads at the multikernel level in the areas of HPC simulation and AI workloads using such frameworks as PyTorch and TensorflowThe candidate will explore how a multikernel interacts with these workloads and actively design and develop multikernel optimizations to improve performance and scaling of the sameThe responsibilities for this position include assisting with the continued development of mOS Intels multiOS The position involves designing prototyping and implementing new features in systems software and the OS kernel for postexascale systems Of particular interest is innovation in crossstack coordination and management of compute system resources
Minimum skills and experience
PhD in computer science or related field with 10 years of experience in parallel computing specializing in operating systems and systems software for extremescale parallel systems
Expert in coding in CC
Capable of scripting in bash and Python
Experience with HPC simulation and with AI ML and DL frameworks such as Pytorch and Tensorflow
Thorough understanding of the Linux development environment including use of git and kernel level testing and debugging
Proven track record of interacting with clients vendors and external international research collaborators
Additional Desirable Qualifications and Skills
Experience in multikernel operating systems
Parallel programming experience with MPI and OpenMP
GPU knowledge and programming
10 years of work or educational experience with software development
Knowledge of standard software development practices requirements design development validation
Skills to work independently as well as part of a team
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.
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Position of Trust
This role is a Position of Trust. Should you accept this position, you must consent to and pass an extended Background Investigation, which includes (subject to country law), extended education, SEC sanctions, and additional criminal and civil checks. For internals, this investigation may or may not be completed prior to starting the position. For additional questions, please contact your Recruiter....
- Intel Jobs