Job Overview: This role is in the rapidly growing Arm Infrastructure Line of Business. Our Neoverse cores are leading a technology disruption across Cloud, Edge, 5G, and Networking segments. We need a Software Enablement Engineer to bolster the Arm Cloud SW ecosystem to help accelerate this growth.
Responsibilities: - Develop performance tests on a variety of workloads including MySQL, PostgreSQL, NGINX, Redis, MongoDB, Cassandra, Spark, ML, etc.
- Deliver workload performance analysis reports in written and presentation form
- Collaborate with external partners to showcase Arm technology
- Collaborate with internal partners to improve future Arm Infrastructure products
- Contribute Arm performance improvements to various open-source projects
- Develop proof of concepts that are used for performance analysis, demos, How-Tos, and educating the engineering community on Arm technology
- Support Infrastructure Technical Marketing activities by writing blogs/whitepapers, presenting webinars, conference talks, and conference booth staffing
- 1-4 weeks of travel throughout the year
Required Skills and Experience : - Creative debug and problem solving
- Significant experience in performance analysis, open-source SW, SW architecture, compilers/build systems, and technical customer interaction
- Deep experience with the Linux Kernel (network stack, scheduler, memory subsystem, interrupts, etc.)
- Must be a good communicator (written and presentations)
- Teach and mentor others
"Nice To Have" Skills and Experience : - Performance analysis of SW from the application level, system libraries level, and the kernel level
- Experience with Compilers (GCC, Clang), Runtimes (JVM, .NET), and languages like Python, Java, C/C , GoLang, JavaScript, Rust, etc.
- CPU/SoC architecture concepts like cache coherence, out-of-order pipelining, memory consistency models, interconnect, performance counters, etc.
- Experience with open-source software project development and community interaction
- Experience with any Cloud Service Providers, Cloud Networking, Virtualization and Containers
- Experience with Pytorch, TensorFlow, and Hugging Face Libraries
In Return:
We are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together. These behaviors are assessed as part of the hiring process:
- Partner and customer focus
- Teamwork and communication
- Creativity and innovation
- Team and personal development
- Impact and influence
- Deliver on your promises