Description

-Performance Leadership: Drive the assessment, benchmarking, profiling, debugging and integration of new server systems and architectures that support diverse application stack
-Analyze application performance across various hardware components (CPUs, GPUs, storage and memory subsystems) in both virtual machines and bare metal in order to optimize for cost, performance and utilization


Required Skills and Qualifications:
-Proven Experience: 8+ years in performance engineering, including direct hands-on experience with server systems and an understanding of CPU microarchitecture, storage, memory, and GPU technologies
-Technical Expertise: Proficiency in performance benchmarking and optimization, with solid experience using tools such as flamegraph, Linux perf, eBPF, and synthetic benchmarking suites like specCPU2017, specJBB, MLperf
-Additional expertise in application specific benchmarks for databases, event streaming, Golang, etc would be beneficial
-Software and Systems Knowledge: Strong background in software engineering, with at least 5 years of experience
-Deep understanding of Linux kernel, compilers, middleware technologies (Java, Golang, TensorFlow, PyTorch), and container environments (Kubernetes, Docker)
-Communication and Collaboration: Excellent communication skills with the ability to lead and integrate efforts across multiple teams
-Autonomy: Capable of working independently with a high degree of autonomy to make informed decisions and drive necessary changes

Education

Any graduate