Performance Engineer
Family: Low-level & domain-heavy
Identifies and eliminates performance bottlenecks in software systems to meet latency, throughput, and efficiency targets.
Day to day
Profiles applications, analyzes CPU and memory traces, benchmarks changes, and collaborates with product teams to define performance budgets.
Core skills
- profiling
- benchmarking
- CPU architecture
- memory optimization
- systems programming