Posted in

CPU Application Platform Engineer Intern – Server Platform

CPU Application Platform Engineer Intern – Server Platform

CompanyByteDance
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeInternship
DegreesMaster’s, PhD
Experience LevelInternship

Requirements

  • Master or Ph.D candidate in Electrical Engineering, Computer Engineering, Computer Science or related majors.
  • Thesis in CPU platform architecture and/or application performance optimization design or software hardware co-design.
  • Deep understanding of computer system architecture, especially on CPU SoC or Platform Architecture, Interconnect Fabric, and Memory sub-system.
  • Experienced in CPU system application performance optimization or software hardware co-design.
  • Strong knowledge and proficiency in software development in C/C++, scripting languages such as Python.
  • Understand the implementation of CPU virtualization technology, and distributed system.

Responsibilities

  • Study CPU technology from academic, industry and partner vendors.
  • Develop application benchmarks, tools and performance optimization methods for computing system.
  • Identify the system bottleneck/opportunity with deep system-level data-driven study, explore innovative options through SW-HW co-design, and lead them towards implementation.
  • Develop system TCO model, based on application benchmark and performance optimization.
  • Work with industry consortiums and open standard committees to investigate the emerging standards or technologies, and contribute our research results to the industry.
  • Work with our technology partners and suppliers to setup POC or prototypes to evaluate and test the new technologies or architectural designs.

Preferred Qualifications

    No preferred qualifications provided.