Workload Porting & Performance Engineer
Evaluates new hardware platforms by porting benchmarks and workloads, analyzes performance across compute/memory/networking, identifies bottlenecks, and optimizes for AI systems. Requires expertise in performance analysis, system architecture, and debugging across hardware/software boundaries.
About the job
Key Responsibilities
- Port and enable benchmarks and real-world workloads on new hardware platforms.
- Evaluate system performance across compute, memory, storage, and networking subsystems.
- Identify and analyze performance bottlenecks and inefficiencies.
- Adapt and optimize workloads to better utilize hardware capabilities.
- Develop and run performance experiments and profiling workflows.
- Compare expected vs. observed performance and provide feedback to hardware architecture teams, performance modeling teams, system and software engineers.
- Debug issues across the stack, including software, runtime, and hardware interactions.
- Provide actionable insights to guide platform readiness and deployment decisions.
Qualifications
- Experience with performance analysis, benchmarking, or workload optimization.
- Strong understanding of system architecture, including CPU/GPU, memory, and I/O subsystems.
- Experience porting or adapting workloads across different hardware platforms.
- Familiarity with profiling tools and performance debugging techniques.
- Ability to identify root causes of performance issues across hardware/software boundaries.
- Experience working in large-scale or distributed system environments.
Preferred Skills
- Experience with AI/ML workloads, including training or inference systems.
- Familiarity with GPU or accelerator-based systems.
- Experience working with low-level performance tools (profilers, tracing, microbenchmarks).
- Background in systems software, compilers, or runtime optimization.
- Experience collaborating with hardware and architecture teams on performance validation.
Skills
Performance Analysis, Benchmarking, Workload Optimization, Cpu, GPU, Profiling Tools, System Architecture, Distributed Systems, Ai/Ml Workloads, Profilers, Tracing, Microbenchmarks
Similar jobs
DevOps / SRE jobsSite Reliability Engineer drives end-to-end reliability for AI fine-tuning platform Tinker, including SLOs, monitoring, incident response, and multi-tenant GPU scheduling. Requires distributed systems experience, software proficiency for reliability, and production incident handling.
Build and operate an AI-first CI/CD and agent-operations platform for Salesforce and custom GTM applications. The role focuses on governed releases, approval workflows, observability, rollback, sandboxing, and SOX-compliant auditability.
Build secure, scalable infrastructure, data systems, compute tooling, and developer experiences for Anthropic’s Interpretability research team. The role partners closely with researchers, security, and platform teams and requires strong programming and infrastructure experience.
Build and operate scalable build systems, CI pipelines, and developer infrastructure for consumer-device software. The role requires 5+ years of engineering experience, expertise with Bazel or comparable build systems, and experience improving CI reliability and performance at scale.
Designs, operates, and improves secure enterprise networks spanning offices, campuses, cloud environments, and connectivity services. The role combines architecture, production operations, troubleshooting, observability, security, and infrastructure automation.