Enable job alerts via email!

Performance Modelling Engineer

TN United Kingdom

Cambridge

On-site

GBP 50,000 - 90,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Performance Modelling Engineer to join their GPU Performance Modeling Team in Cambridge. This role involves tackling complex challenges in GPU architecture design, collaborating with a world-class team to drive advancements in chip design. You'll utilize your strong coding skills in C and C++, along with a deep understanding of computer architecture, to optimize performance and develop new simulator features. If you thrive in a dynamic environment and are passionate about pushing the boundaries of technology, this position offers an exciting opportunity to make a significant impact on next-generation products.

Qualifications

  • Strong knowledge of computer architecture and micro-architecture.
  • Strong coding skills including object-oriented programming with C & C++.

Responsibilities

  • Define and optimize Apple's GPU micro-architecture.
  • Analyze workloads to find bottlenecks and improve simulation performance.

Skills

Computer Architecture
Micro-architecture
C++ Programming
C Programming
Data Structures
Algorithms
Scripting Languages (Perl, Python, Ruby)
Communication Skills
Negotiation Skills
Software Design Patterns

Job description

Performance Modelling Engineer, Cambridge

Client:

Apple

Location:

Cambridge, United Kingdom

Job Category:

-

EU work permit required:

Yes

Job Reference:

0bbbe441da23

Job Views:

12

Posted:

26.04.2025

Expiry Date:

10.06.2025

Job Description:

Summary:
Do you have an uncommon desire to seek out and solve exceedingly difficult challenges rather than the easy ones? Do you believe that truly valuable and meaningful accomplishments are the result of pushing the limits of perseverance? Do you believe that a world-class team with relentless drive can surpass even their own high expectations? We do! But we also realize this job is not for everyone. What we do is not easy but you don’t take the easy path. We are seeking highly motivated, innovative, and confident individuals to join the GPU Performance Modeling Team; we are a group that is driving advanced exploration for next generation GPU architectures and micro-architectures. In this highly visible role, you'll be at the center of a chip design effort working with all disciplines, with a critical impact on getting high performant products to millions of customers quickly.
Key Qualifications:
- Strong knowledge of computer architecture and micro-architecture
- Comfortable in an environment of uncertainty and able to work through ambiguities
- Strong communication, influence, and negotiation skills to enable data-driven decisions
- Familiarity with a range of performance and/or power simulation environments
- Strong coding skills including object-oriented programming with C & C++
- Strong understanding of common data structures and algorithms
- Knowledgeable in software design patterns
- Knowledge of scripting languages such as Perl, Python, or Ruby
Description:
As a Performance Modeling Engineer, you will be part of a team defining and optimizing Apple's GPU micro-architecture. You will identify areas for improvement through data collection and analysis, collaborate with designers to assess feasibility, and analyze workloads to find bottlenecks. Your role includes developing new simulator features, improving simulation performance, and working with architects to enhance GPU simulators and performance models. You will also maintain and improve the simulation environment and develop APIs and tools to boost team productivity.
Additional Requirements:
Some international travel will be required.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.