Join our Talent Network
Skip to main content

Technical Intern, CPU Architecture

Location: Portland, OR, United States

Share:
Save Job Saved

Description

Invent the future with us.
 
Recognized by Fast Company’s 2023 100 Best Workplaces for Innovators List, Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient, sustainable cloud computing.
 
By providing a new level of predictable performance, efficiency, and sustainability Ampere is working with leading cloud suppliers and a growing partner ecosystem to deliver cloud instances, servers and embedded/edge products that can handle the compute demands of today and tomorrow.
 
Join us at Ampere and work alongside a passionate and growing team — we’d love to have you apply!
 
About the role:
 
A Performance Architect participates in the architectural definition of new systems by assessing trade-offs from the systems performance perspective. In this position, you would use mean value analysis to assess these trade-offs pre-silicon, by applying an existing systems performance model driven with workload characterization data. You would also create new tools to facilitate capturing data through silicon and pre-silicon measurements. This position also requires the harvesting and analysis of workload characterization data from existing systems, which is distilled and used to drive the performance model.
 
The Ampere Architecture Group team turns ideas into reality. We are a group of technologists with tremendous experience shipping dozens of server products at multiple semiconductor companies. By listening to customers, driving industry standard protocols, and designing high-performance IPs and SoCs, Architects push products forward past the bleeding edge of microprocessor design. Architects are resourceful, and craft well-tuned designs to meet ecosystem requirements in a timely cadence, ultimately delighting Ampere’s cloud customers.
 
Internship period is full-time for Summer 2025 (May/June - August/September).
Internship is full-time for Summer or Fall in Portland, OR or Santa Clara, CA.      
 
What you’ll achieve:
 
 
• Learning the CPU performance model from senior team members and helping to develop, deploy, and run microarchitecture studies for future products.
• Working with microarchitecture designers in performing studies on current and future generation of CPUs.
• Driving performance correlation of models using post-silicon measurement data or pre-silicon simulation results.
• Collecting silicon performance measurements and understanding how to vet data and filter anomalous results.
• Developing automated performance testing and data post-processing.
• Developing visualization tools to assist in performance analysis.
• Running micro-benchmarks and creating supporting models/relationships using the collected data.
• Developing spreadsheet macros to further prepare/present performance data in appropriate formats.
• Investigating performance anomalies with help from senior performance architects.
• Developing functional/performance model of the hardware in C++ or System C.
• Fitting curves and running trendline analysis using R.
 
About you:
   
• Strong skills in C++ and/or SystemC
• Strong skills in Python or other scripting languages
• Experience with automation, scripting, and performance tools
• Experience with performance benchmarks: analysis and optimization
• Experience developing and correlating performance/simulation models
• Experience in Excel, including Visual Basic, Pivot Tables, Macros
• Experience in R statistical package
• Experience using hardware performance counters.
• Basic understanding of computer systems performance principles, e.g. Amdahl’s Law, Queuing Theory, mean value analysis. 
• Understanding of CPU microarchitecture
• Comfortable in using a Linux development environment
• Excellent troubleshooting and problem-solving skills
  
Education: 
 
Pursuing a Masters degree in Computer Science, Computer Engineering, Electrical Engineering or related field. PhD is a plus.
 
What we’ll offer: 
 
At Ampere we believe in taking care of our interns and providing a competitive rewards package that includes base pay and comprehensive benefits. The full base pay range for this role is between $94,500 and $157,500, except in the San Francisco Bay Area where the range is between $106,100 and $176,900.  This role will be paid on an hourly basis. Benefits highlights include: 
 
• Premium medical, dental, and vision insurance
• Mentorship and on-the-job training from industry experts
• A comfortable and ergo friendly desk set-up, designed to optimize your posture and enhance your work experience
• Vibrant game rooms to unwind and bond with colleagues
• A variety of healthy snacks, energizing espresso, and refreshing drinks to keep you fueled and focused throughout the day
 
And there is much more than compensation and benefits. At Ampere, we foster an inclusive culture that empowers our interns to do more and grow more.  We are excited to share more about our internship opportunities with you through the interview process.
 
Internships are open to all eligible students regardless of age including veterans who returned to school.  
 




Ampere is an inclusive and equal opportunity employer and welcomes applicants from all backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, religion, age, veteran and/or military status, sex, sexual orientation, gender, gender identity, gender expression, physical or mental disability, or any other basis protected by federal, state or local law.
Share: