Onsite - Austin, TX 78759 Responsibilities
- Own the performance tooling, metrics collection and performance testing infrastructure.
- Work with development teams across the project to guide efficient code implementation and understand their requirements for core framework.
- Improve core framework APIs and optimize it’s performance.
- Constantly find ways to further automate performance testing, performance reports and anomalies detection.
- Perform benchmarks for new hardware / software versions.
- 3+ year of experience in programming in C++.
- Experience in Unix-based systems and Shell.
- Experience in system-level programming - efficient memory management, parallel computing.
- Solid understanding of algorithms and data structures.
- Solid understanding of OS fundamentals and willingness to learn and become an expert.
- Problem-solving skills are important. You are expected to understand the problems clearly, weigh trade-offs of different solutions given their implications, and make sure the goal has been achieved.
- Experience in using performance profiling tools (perf, heaptrack, nsys, etc) for identifying and resolving system bottlenecks.
- Experience in Python. We use it for performance tooling code.



