6 days ago
Shanghai, ChinaIntern
Responsibilities
- Optimize and tune financial-services and HPC workloads.
- Develop high-performance code for risk analytics, Monte Carlo simulations, portfolio optimization, and other quantitative applications.
- Debug large applications that may use parallel programming technologies.
- Use performance tuning and analysis tools.
- Support customer success and enablement of quantitative applications.
- Work with Intel engineers on hardware and software optimization.
Requirements
- Postgraduate study in Computer Engineering, Computer Science, Electrical Engineering, or Software College.
- Programming experience with C/C++ in Linux and/or Windows environments.
- Familiarity with operating systems, computer architecture, and/or Intel CPU architectures.
- Working knowledge of shell scripts and the GNU tool chain on Linux.
- Familiarity with the Microsoft Visual C++ build environment.
- Ability to collaborate and work effectively in a team environment.
- Preferred knowledge of CPU/GPU architecture, multithreading, vectorization, parallel programming, DPC++, CUDA, OpenCL, or OpenMP.
- Preferred experience with performance tuning, analysis tools, parallel programming technologies, or financial-services applications.
Benefits
- Student/intern position with hands-on access to Intel hardware and software.
- Mentorship from experienced Intel engineers working in HPC and finance.
- On-site work model in Shanghai, China.
- Shift 1 schedule.
About Intel
Intel is a public semiconductor company that designs and manufactures CPUs and other silicon for PCs, servers, networking, edge, and embedded systems, and also offers foundry services plus AI and graphics accelerators. Founded in 1968 and headquartered in Santa Clara, it sells primarily to OEMs, cloud providers, and device makers worldwide. Its portfolio includes x86 processors (Core and Xeon), Ethernet and chipset products, and the Mobileye autonomous driving platform.
