AI Performance Engineer
Graphcore
AI Performance Engineer
US - Milpitas
About Us
Graphcore is one of the world's leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.
Job Summary
Graphcore's AI/ML training and inference infrastructure is rapidly scaling to meet the growing demands of AI workloads across mobile, edge, and datacenter environments. This role focuses on optimizing performance across ARM-based architectures and large-scale distributed systems, ensuring efficiency, scalability, and reliability across the full hardware-software stack.
The Team
The System Engineering Performance team architects and optimizes high-performance infrastructure for large-scale datacenter deployments. The team works across hardware, software, networking, and system architecture to deliver cutting-edge AI solutions and ensure optimal system performance at scale.
Responsibilities and Duties
- Analyze ML models' compute and memory requirements using roofline analysis and simulations
- Collaborate across hardware and software teams to optimize large-scale AI workloads
- Benchmark, monitor, and troubleshoot system performance across distributed systems
- Optimize communication stacks including MPI, NCCL, UCX, RDMA, and networking fabrics
- Profile and optimize AI workloads, focusing on performance bottlenecks
- Develop high-quality, ARM-compatible code and documentation
Candidate Profile
Essential:
- BS/MS in Computer Science, Electrical Engineering, or related field
- Experience with distributed systems and communication libraries (MPI, NCCL, UCX, libfabric)
- Strong programming skills in C++ and Python
- Experience profiling and optimizing HPC or AI/ML workloads
- Familiarity with ML benchmarks such as MLPerf
Desirable:
- Experience with GPUs or accelerated computing architectures
- Knowledge of HPC networking and interconnect technologies (InfiniBand, RoCE)
- Familiarity with ML frameworks such as PyTorch or TensorFlow
- Understanding of ARM architectures and toolchains
- Strong debugging, profiling, and performance optimization skills
In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.
$159.5k - $271.2k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers... ...looking for a passionate and motivated Senior AI Engineer with experience developing,... ...employees may also include participation in performance incentive programs and eligibility for...PerformanceMinimum wageWork experience placementFlexible hours$166.7k - $283.4k
...Job Title Senior AI Infrastructure Software Engineer – C++ Focus Responsibilities Design and implement core infrastructure components that support... ...multiple frameworks and hardware platforms. Write high-performance, maintainable C++ code for system‑level software that interfaces...PerformanceMinimum wageWork experience placement- ...AI/ML Engineer - Agentic This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week... ...integration, shared retrieval and memory services, and high‑performance backend systems that power agent execution. This position owns...PerformanceWork at office2 days per week
- ...CA, is hiring an Artificial Intelligence Engineer to design, develop, and implement advanced... ...a collaborative environment, focusing on AI-enabled semiconductor inspection... ...comprehensive benefits package including performance incentives, healthcare, 401(K), and paid...Performance
- ...AI Platform Engineer - Training & Inference Saviynt's AI-powered identity platform manages and governs human and non-human access to... ...with Plasma zero-copy memory sharing • Optimise inference performance: configure fractional GPU allocation, enable continuous batching...Performance
- KLA-Belgium in Milpitas seeks a Senior AI Infrastructure Software Engineer with a focus on C++. You will design core infrastructure components for AI/ML workloads and write high-performance C++ code interfacing directly with hardware. The position requires strong C++ skills...Performance
- ...products that are recognized globally for innovation, performance and quality. Sandisk has two facilities... ...moving forward. Job Description We're building AI agents that automate complex semiconductor engineering workflows. We're looking for a Staff Engineer with...PerformanceTemporary workRemote workFlexible hoursShift work
- ...are recognized globally for innovation, performance and quality. Sandisk has two facilities... ...moving forward. Job Description As AI-assisted development matures, the... ...strategy. We are looking for an experienced engineer who prioritizes systemic ideas over routine...PerformanceTemporary workRemote workFlexible hoursShift work3 days per week
$50 - $55 per hour
...Akraya Inc. is seeking an experienced Python developer in Fremont, CA, for high-performance, data-intensive applications. The ideal candidate will have expertise in Python, experience with machine learning models, and proficiency in frameworks like PyTorch or JAX. Responsibilities...PerformanceHourly payContract work$165k - $220k
...security platform in the Bay Area is seeking a strategic HR professional to partner with engineering teams. The successful candidate will manage HR interventions, drive performance cycles, and utilize data analysis for decision-making. This role requires a Bachelor's degree...Performance$107.87k - $154.1k
...are seeking an experienced Senior Software Engineer to transform Fujitsu Research projects... ...This role requires a unique blend of deep AI expertise and robust software engineering... ...architecture Code Protection : Utilize Cython to perform binarization of Python code for...PerformanceTemporary workLocal area- ...NVIDIA Gruppe is looking for software engineers at all experience levels to enhance Deep Learning models and libraries. As part of a diverse team, you will support the development of cutting-edge AI tools and architectures, working closely with the open-source community...Performance
$124k - $195.5k
...NVIDIA Gruppe is looking for a passionate Software Engineer to join its TensorRT team in Santa Clara, California. This role involves designing and developing high-performance AI inference solutions while contributing to performance optimizations and collaborating with...Performance$141k - $200k
...innovation firm in Mountain View is seeking a talented Software Engineer to drive the end-to-end development of groundbreaking... ...implementing automated software solutions, and ensuring robust performance. Ideal candidates should have at least 4 years of experience,...Performance- ...Role: AI Inference Engineer Location: San Jose, CA Duration: 6 to 12 Months Overview: We are seeking a highly skilled AI Inference Engineer to join our team and drive the performance, scalability, and reliability of our large-scale model serving infrastructure...Performance
$75 - $85 per hour
...Title: GenAI Engineer Location: Fremont, CA Job Type: Contract Pay Rate: $75/hr... ...Experience: 12+ Years Skill Set: Gen AI, PyTorch, TensorFlow, Transformers/ Hugging... ...analysis to evaluate and optimize the performance and business value impact of ML and GenAI...PerformanceContract work- ...Gen AI Engineer Position: Contract Location: Mountain View (hybrid) - Remote also fine. Duration: 12+ months... ...Evaluate retrieval: o ****@*****.*** o ****@*****.*** • Perform: o Prompt A/B testing o Bias reduction...PerformanceContract workRemote work
- ...NVIDIA Gruppe is seeking an AI Developer Technology Engineer in Santa Clara, California. In this position, you will work on groundbreaking techniques to accelerate high-performance workloads, especially in financial services. Your expertise in parallel algorithms and...Performance
$152k - $241.5k
...CUDA, including analyzing and debugging performance bottlenecks on GPUs. Scope of these efforts... ...implementing compiler techniques for AI workloads and future NVIDIA GPUs. What we... ...or Ph.D. in Computer Science, Computer Engineering, related field or equivalent experience....Performance- ...A technology consulting firm is seeking an AI Forward Deployed Engineer in California. The role involves designing AI solutions, assessing model performances, and collaborating on integrated solutions using AWS technologies. Ideal candidates will have extensive experience...PerformanceRemote work
$152k - $241.5k
...NVIDIA Gruppe is seeking an AI & Deep Learning Compiler Engineer for its Deep Learning & AI Compiler team in Santa Clara, California. This role involves... ..., as well as developing compiler algorithms to enhance performance on NVIDIA GPUs. Ideal candidates should have a Bachelor...Performance$152k - $241.5k
...NVIDIA Gruppe is seeking a Senior Software Engineer – AI Inference in Santa Clara, California. This role involves enhancing open-source LLM serving optimizations and implementing high-performance runtime capabilities. Candidates should have 5+ years of experience in building...Performance$184k - $287.5k
...We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build... ...TVM, MLIR) Strong experience in GPU kernel development and performance optimizations (especially using CUDA C/C++, cuTile, Triton,...Performance$98k - $182k
...Software Engineer At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology... ...in Machine Learning. You will work at the intersection of AI, high-performance software engineering, and electronic design automation (EDA)...Performance- ...Dormont Manufacturing Co seeks a skilled engineer to optimize Wafer Scale Engines in Sunnyvale... ..., with a strong focus on debugging and performance enhancement. The ideal candidate will... ...work on groundbreaking technology in the AI sector and help us build the future. #J-1...Performance
- ...Advanced Micro Devices is seeking a motivated AI Software Engineer to join their cutting-edge AI Software Solutions Team in Santa Clara, California. In this role, you will enable deep learning models for Instinct GPUs and help optimize software for advanced computational...Performance
- ...This is a job that Jill, our AI Recruiter, is recruiting for on behalf of one of our... ...speak to Jack. Job Title: AI Growth Engineer Company Description: SignalFire - VC-... ...LlamaIndex, or CrewAI and optimizing LLM performance. ~ Exceptional communication skills to...Performance
- ...A security technology company is seeking an Engineering Manager to lead its AI team. This role requires strong technical expertise in deep learning... ...team's roadmap, architect ML systems, and manage high-performance projects. This position offers the chance to be part of...Performance
- ...Meet the Team The Cisco AI Software & Platform Group incubates and delivers Generative... ...experienced and innovative ML Operations Engineer to join our global DevOps team. In this... ...frameworks. Monitor models in production for performance degradation, drift, and fairness....PerformanceTemporary work
$148k - $235.75k
...people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU... ...on the world. We are looking for outstanding Senior High Performance AI Engineer to build groundbreaking multi-agent systems for the CUDA ecosystem...Performance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Performance Engineer. Be the first to apply!
- ai engineer Milpitas, CA
- ai developer Milpitas, CA
- IT performance management Milpitas, CA
- senior performance engineer Milpitas, CA
- senior performance tester Milpitas, CA
- acting performance Milpitas, CA
- performance engineer Milpitas, CA
- performance food group Milpitas, CA
- system performance engineer Milpitas, CA
- performance specialist Milpitas, CA



