System Performance Engineer

Visa Visa · Fintech · Cambridge, United Kingdom, United Kingdom

System Performance Engineer role focused on optimizing the performance, scalability, and reliability of a real-time financial fraud detection platform. Responsibilities include analyzing system behavior, diagnosing issues, tuning configurations, and conducting proofs of concept. Requires strong Linux, shell scripting, and JVM knowledge, with experience in interpreting logs, metrics, and system-level data.

What you'd actually do

  1. Leading analysis of Engineering Triage tickets, supporting Support teams by diagnosing issues raised by customers and helping identify root causes.
  2. Interpreting logs, metrics, and customer‑provided data to understand system behaviour and identify potential misconfigurations or bottlenecks.
  3. Analysing graphs, resource‑usage patterns, and system‑level data to draw clear, evidence‑based conclusions.
  4. Tuning and enhancing our system configurations to improve reliability, scalability, and efficiency.
  5. Investigating system‑level issues in collaboration with engineering, support, and operations stakeholders.

Skills

Required

  • Linux internals
  • shell scripting
  • system-level diagnostics
  • JVM knowledge (memory, threads, GC basics, configuration impacts)
  • interpreting logs, metrics, dashboards, and system graphs
  • interpreting test results, workload outputs, and benchmark data
  • troubleshooting complex technical problems
  • analytical and critical-thinking skills
  • attention to detail
  • manage workload independently
  • drive investigations to completion
  • familiarity with common tooling for monitoring, metrics, or system insights

Nice to have

  • Database knowledge (relational or NoSQL)
  • Deeper JDK/JVM tuning or diagnostic experience

What the JD emphasized

  • massive volumes of streaming and historical data
  • ambitious performance and scalability goals
  • expertise in JVM tuning, distributed systems optimisation, and AWS infrastructure performance
  • strong Linux and shell‑scripting knowledge
  • JVM knowledge
  • complex technical problems