Splunk Staff Software Engineer - Performance Optimization & Innovation (PerfOpt)
Core
Senior performance engineer optimizing search, indexing, and data retrieval paths for petabyte-scale distributed systems to reduce latency and improve throughput. (via careerplan.io/jobs/2026524-1-splunk-staff-software-engineer-performance-optimization-innovation-perfopt-at-cisco)
Role type
Senior IC performance engineer (C++ core systems)
Builds
Petabyte-scale data components, search/indexing hot paths, and performance tooling for Splunk's distributed architecture
Domain
Big Data / Distributed Systems / Performance Engineering
Required skills
Advanced C++ (memory management, allocators, move semantics), CPU/memory profiling (perf, eBPF, VTune), Lock contention resolution, Latency optimization in distributed architectures, Benchmarking (micro and workload), Performance modelling, Architecture and system design, Docker and Kubernetes, Python for tooling, Linux performance internals, Git and CI
Preferred skills
Search or storage engines experience, Splunk internals, Hardware-level optimization (SIMD, NUMA, PGO/LTO), Go/Rust, Cloud platforms (AWS/Azure/GCP), Infrastructure as Code (Terraform/Puppet/Ansible)
Responsibilities
Lead performance work from hypothesis to measured customer impact, Design petabyte-scale components for memory/concurrency/I/O, Instrument production with telemetry and continuous profiling, Compare performance options and present evidence-based recommendations, Plan performance work and lead postmortems, Mentor peers and less experienced engineers
Seniority
Senior, hands-on IC with mentorship responsibilities
