Own and evolve platform systems in proprietary engines across PC and consoles, with an emphasis on performance and reliability.
Implement and optimize memory systems (allocators, pools, paging/streaming heaps, fragmentation mitigation, lifetime tracking, OOM safety).
Build and tune I/O and streaming foundations (async file I/O, decompression pipelines, asset streaming, prioritization, bandwidth/latency hiding, patch-friendly layouts).
Improve CPU performance and scalability (job systems, thread scheduling, contention reduction, cache/memory locality, frame-time stability, hitch reduction).
Integrate and maintain platform SDK-facing code and abstraction layers, ensuring clean boundaries between platform-specific and cross-platform systems.
Profile and optimize using platform and internal tooling (CPU sampling, memory trackers, I/O traces, performance capture tools) to identify bottlenecks and regressions.
Partner with gameplay, rendering, audio, and content teams to define budgets, best practices, and guardrails that keep builds performant and stable.
Contribute to tooling and workflows that improve developer velocity (profiling hooks, telemetry, regression tests, automated reporting, validation checks).
Communicate clearly to production and stakeholders on constraints, trade-offs, risk, and roadmap for performance and platform readiness.