Performance Modelling Engineer

Requirements

  • Strong knowledge of computer architecture & micro-architecture
  • Comfortable in an environment of uncertainty and able to work through ambiguities
  • Strong communication, influence and negotiation skills

Nice to Haves

  • 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

What You'll Be Doing

  • C++ performance modeling of proposed architectural solutions and features
  • Gathering, analyzing, and validating measured and simulated results to compare architectural design alternatives
  • Carefully analyze and present results to enable data-specific architecture/design
  • Writing architectural specification documents in collaboration with engineers across different disciplines
  • Working with multifunctional teams to develop architectural solutions
  • Improving Apple’s modeling platform by developing APIs, tools, and optimal standard examples
AI Summary ✨

Similar jobs

  • Senior Engineer, Competitive Benchmarking & Performance

    ElasticUKa day ago
    NewRemoteRegistered sponsor
  • Backend Engineer - Send Experience

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €133k / year base
  • Senior Software Engineer I - Risk Control & Governance

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €133k / year base
  • Principal Software Engineer

    UiPathLondon, UKa day ago
    NewRegistered sponsor
  • See all jobs in UK →