

Provides engineering and R&D services across various industries with cutting-edge solutions.
The role requires addressing complex challenges across the software stack—including user‑space, kernel, libraries, and applications—as well as the underlying hardware. You will enhance the performance stack for AMD server CPUs, identify and eliminate scalability issues in multi‑core and multi‑node environments, and contribute innovative research through papers, patents, and conference presentations. Continuous learning about evolving x86 server architectures and guiding cross‑team collaborations and mentorship are also key aspects.
Ideal candidates possess deep knowledge of data structures and algorithms, and have a track record of pinpointing and optimizing performance bottlenecks. Proficiency in C/C++ development, multicore debugging, and performance analysis of data‑center, HPC and MPI workloads is essential, along with experience in x86‑specific optimizations and a solid grasp of cache hierarchies, instruction sets, and pipelines. Additional expertise in Intel MKL, linear algebra, FFT, assembly programming, and CPU profiling tools is considered a strong advantage.