GPU Compute Software Development Engineer
Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware
Drive Architectural improvement based on investigations
Find novel system software optimizations
Community engagement to promote Intel enterprise GPU Computing
Point lead for demonstrating capabilities on early samples (proof points)
Building on engineering general solutions stack deliver then
Outlining demo plans, execution to deliver them
Developer Document targeted training for partners and other Solutions Architects, to writing whitepapers, blogs, and wiki articles.
Mentor internal staff on Datacenter computing.
Run developer kitchens to help partners understand our technology
Technical Customer Engagement
Assist partners and customers on their mission critical projects. Help them to build their GPU enabled Accelerated Compute data centers, and get the most out of their investment. This includes On-Site engagements
Drive engagement on custom engineering, working with internal engineering team.
Document key customer inputs, feedback, and knowledge/learnings to product planning/architecture
Explaining features, negotiating customizations (how/when), executing those customizations and feeding back any general changes to the core engineering team to integrate into upfront solutions stack build out & validation (to keep effort needed for customer unique back end changes efficient)
Minimum Masters or PhD in one of the following Computer Science/Engineering, Physics, Electrical Engineering
3+ Years of Job Experience
Fundamental Understanding of GPU Computing and GPU Architecture
Programming fluency in C/C++ and/or Fortran with a deep understanding of software design, programming techniques, and algorithms
Strong mathematical fundamentals, including linear algebra and numerical methods
Strong GPU Computing Application Development CUDA, HIP OpenMP/OpenACC and/or OpenCL with HPC and Deep Learning Applications
Strong communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills
Inside this Business Group
Intel Architecture, Graphics, and Software (IAGS) brings Intel's technical strategy to life. We have embraced the new reality of competing at a product and solution levelnot just a transistor one. We take pride in reshaping the status quo and thinking exponentially to achieve what's never been done before. We've also built a culture of continuous learning and persistent leadership that provides opportunities to practice until perfection and filter ambitious ideas into execution.
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....