CPU Performance Engineer

Locations:

  • Bratislava, Slovakia

Job fields:

  • Design
Back to all jobs

Level: Experienced, Full Time Employee

What you'll be doing

  • Contribute to architectural planning and design with development engineers
  • Design and deploy cloud scale environments to study performance
  • Develop and automate performance measurement and data analysis tools
  • Understand the products in depth to be able to identify bottlenecks in code, design and architecture
  • Implement or prototype optimization ideas
  • Perform QA testing

Basic qualifications

  • 5 or more years of substantial professional experience
  • Bachelor’s or Master’s Degree in Computer Science or Engineering
  • Strong programming skills in C/C++
  • Strong Operating Systems fundamentals and Linux administration skills
  • Excellent analytical, debugging, and troubleshooting skill
  • Experience in performance benchmarking, analysis and optimization of distributed, multi-threaded applications in Java or C/C++
  • Validated understanding of CPU, caches, memory, and software subsystems as they relate to performance
  • Confirmed ability to work well with others in a dynamic, iterative development environment with ability to solve problem and prove own ideas
  • Excellent interpersonal skills
  • Knowledge and experience with common performance benchmarks and workloads
  • Knowledge of OS internals and compiler technology is a plus
  • Knowledge of FORTRAN is a plus
  • Strong understanding of system architecture, including processors, storage and networking
  • Working knowledge of SPEC2006 and/or SPEC2017 benchmarks

Apply at