We are on the lookout for a capable Senior Cloud Software Performance Engineer to join our stellar team at Arm in Austin TX US
Growing your career as a Full Time Senior Cloud Software Performance Engineer is a great opportunity to develop useful skills.
If you are strong in project management, persuasion and have the right personality for the job, then apply for the position of Senior Cloud Software Performance Engineer at Arm today!
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
#LI-AC1
Benefits of working as a Senior Cloud Software Performance Engineer in Austin TX US:
● Learning opportunities
● Company offers career progression opportunities
● Competitive salary