Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Playstation Logo

Senior Software Engineer

Playstation

$177,300 - $265,900
Oct 16, 2025
Remote, US • Aliso Viejo, CA, US
Apply Now

PlayStation is looking to design and build advanced performance testing and monitoring tools to enable development teams to measure, optimize, and scale system performance across Linux, CPU, DPU, and PCIe environments.

Requirements

  • Proficiency in one or more systems languages (C/C++/Rust) and scripting for automation (Python/Bash).
  • Mastery of Linux performance monitoring & tracing (perf, ftrace, eBPF/bcc/libbpf) in production environments.
  • Deep understanding of the x86-64 microarchitecture.
  • Strong knowledge of PCIe (link training, lanes, bandwidth math, peer-to-peer, DMA) and device/driver interactions.
  • Comfort navigating kernel/userspace boundaries, syscalls, io_uring, and zero-copy I/O.
  • Experience building reproducible experiments, analyzing large trace datasets, and communicating insights clearly.
  • Curiosity foron emerging tech, including AI dev tools and introducing those that are pragmatic and boost developer velocity.

Responsibilities

  • Design, build, and own a performance tooling suite across CPU/DPU/PCIe.
  • Develop load generators to saturate PCIe, NICs, and storage paths; model real-world and worst-case network/storage traffic.
  • Instrument the stack with Linux perf, ftrace, and eBPF to capture timings, contention, cache/memory effects, and I/O paths.
  • Create repeatable experiments to characterize throughput, latency, jitter, tail behaviors, and scalability limits.
  • Build automated performance testbeds and CI pipelines that run on every change (smoke, regression, soak, and chaos scenarios).
  • Establish golden signals, SLOs, and dashboards; visualize trends and regressions for fast triage.
  • Perform deep root-cause analysis across userspace, kernel, drivers, and firmware; propose and land fixes.

Other

  • BS in Computer Science / Software Engineering, or 5+ years building low-level performance and load-testing tools.
  • Excitement for open-ended problems, turning fuzzy ideas into solutions.
  • You take ownership of problems and feel empowered to fix them.
  • You spot gaps, draft solutions, and rally teammates without waiting for detailed specs.
  • You stay calm when priorities change (they will), communicate trade-offs, and keep momentum.