A complete application in a minute — tailored resume and cover letter, ready to send.
Splunk is seeking a senior data-performance engineer to join the PerfOpt team in Kraków. You will own performance across search, indexing, and data flows, shaping guidelines and designs for large-scale systems.
Lead end-to-end reliability improvements, design memory and concurrency strategies, and observability with profiling to quantify field impact and drive cross-team decisions. Contribute to scalable architectures and performance methodologies while mentoring engineers and collaborating with
The Performance Optimization and Innovation (PerfOpt) team improves the Splunk customer experience through deep performance work, and sets Splunk's long-term performance standards through guidelines and design.
We work where performance is won or lost: search and indexing hot paths, cache and bloomfilter efficiency, S3 transfer throughput, I/O workload management, and parallelism in the data retrieval path. It's a C++ core moving petabyte-scale data across a large distributed architecture, and the results land in what customers feel - search latency, ingest throughput, and infrastructure cost. We are also the organization's performance center of gravity: the benchmarking, design patterns, and engineering standards other teams adopt come from here.
Serve as the performance authority for critical issues, roadmap planning, architecture reviews, and customer conversations. Set technical direction across teams.
Lead a performance domain end to end -hypothesis, instrumentation, design, measured customer-visible gain in production including cross-team problems nobody has framed yet.
Architect for scale - design and re-architect subsystems in a distributed, petabyte-scale system: memory hierarchy, concurrency, I/O, tail-latency.
Be responsible for the performance methodology - profiling and flame graph practice, lock contention analysis, benchmarking, CI regression gating.
Introduce observability - design new telemetry sources and bring eBPF and continuous profiling into production use, so performance is measurable in the field, not just the lab.
Enable leadership decisions - explain Directors and Managers on what the problem costs, what each option buys and costs, and the risk of inaction, with a recommendation you stand behind. A multi-week investigation becomes a one-page comparison they can act on in ten minutes.
Deliver fast and make everyone faster - work agentically, and build reusable AI agentic workflows and tooling that cut the team's analysis loops from days to hours. Navigate AI optimization: point agents at changes that move the numbers, catch work that fails under a profile, redirect quickly.
Lead and mentor senior and staff engineers.
Track record of informing leadership decisions - quantifying trade-offs, surfacing risk early.
Distilling complex problems into comparable data points without losing the nuance or hiding uncertainty.
Clear, concise, high-signal communication across audiences - mechanism-level with engineers, trade-off-level with leadership, impact-level with customers.
AI savviness applied to delivery speed - daily use of AI coding agents on production work, building agentic workflows others adopt and setting the bar for verifying AI output against profiles, benchmarks, and telemetry.
Lead, mentor and grow engineers at every level - coaching junior engineers into ownership, and influencing senior and staff peers through technical leadership rather than authority.
Bachelor's + 12 years, Master's + 8 years, or PhD + 5 years of related experience, with specialized depth and breadth sufficient to advise management.