At Apple, new ideas have a way of becoming products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact billions of users by developing extraordinary products with a prime focus on accuracy, understandability and performance of the product? You will become part of a hardware development team that furthers engineering perfection, creativity and innovation. Dynamic, inspiring people and innovative technologies are the norm here. Bring passion and dedication to your job and there's no telling what you could accomplish.
We are seeking an experienced Server Hardware Engineer with deep expertise in CPU architectures, compute performance analysis, and cloud-scale hardware optimization. In this role, you will evaluate next-generation server platforms, assess workload requirements, and guide strategic decisions on processor selection across x86, ARM, and accelerator-enabled systems. You will partner closely with SRE, platform engineering, and capacity planning teams to ensure our Compute cloud infrastructure runs on the most efficient and cost-effective compute platforms.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field.\n5+ years of experience in server hardware engineering, CPU architecture evaluation, or performance engineering.\nStrong understanding of microarchitecture concepts:\nPipelines, branch prediction, out-of-order execution\nCache hierarchies (L1/L2/L3), prefetching, NUMA\nSMT/hyperthreading, core utilization, turbo boost behaviors\nExperience evaluating and comparing Intel Xeon, AMD EPYC, and ARM.\nHands-on experience with Kubernetes, cloud workloads, virtualization (KVM), and container infrastructure.\nProficiency in benchmarking tools (SPEC, fio, sysbench, perf, pmu-tools) and workload profiling.\nFamiliarity with telemetry and observability stacks (Prometheus, Grafana, eBPF, etc.).
Experience with large-scale cloud providers, hyperscalers, or high-performance computing (HPC) environments.\nExpertise in power/performance tuning, BIOS optimization, and firmware-level configuration.\nKnowledge of CPUs, SmartNICs, GPUs, and offload/acceleration architectures.\nExperience building internal performance dashboards and analytics tools.\nDemonstrated ability to thrive in a fast-paced, dynamic, and often ambiguous environment.\nPassionate, relentless commitment to quality and user experience.\nStrong problem-solving skills and the ability to debug complex issues across multiple layers of a system.\nExcellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.\nAbility to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: 90733111
- Position Id: 8681850589c254f648cbc039aa25a81d
- Posted 10 hours ago