NextHire Try for free

Navtech

Posted 29 Oct 2026

Performance Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
29 Oct 2026

About the role

Navtech is looking for a Performance Engineer to characterise, benchmark, and optimise application workloads across CPU and GPU architectures β€” in bare-metal, virtualised, and distributed/cluster environments. You'll work with cross-functional teams to identify software bottlenecks and drive performance improvements.


Responsibilities:

  • Benchmark and profile workloads on CPU/GPU architectures using tracing tools like VTune and Linux Perf.
  • Analyse performance data to identify software bottlenecks and recommend optimisations.
  • Tune applications running in cluster and distributed environments.
  • Build performance monitoring scripts and automation using C, C++, and Python.
  • Apply knowledge of server ecosystem components (memory, storage, networking), virtualisation, and Linux internals to performance tuning.
  • Document benchmarks and optimisation findings for engineering and client stakeholders.


Requirements:

  • 2+ years of experience in bare-metal and virtual machine environments, with 2+ years of software development in C, C++, and Python.
  • Hands-on experience with benchmarking, tracing tools, VTune, and Linux Perf.
  • Working knowledge of server architecture, virtualisation, and Linux OS internals.
  • Experience with distributed/cluster application environments.
  • Exposure to simulation technologies (functional, cycle-accurate/timing, performance) and profile-guided optimisation is a plus.
  • Strong problem-solving, communication, and documentation skills.
  • B. S. /M. S. in Computer Engineering, Computer Science, or related field.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach