Performance Modeling Engineer ~2
Develop and maintain performance modeling tools to analyze AI system behavior, evaluate tradeoffs in compute, memory, networking, and storage. Requires 1-2 years experience in software engineering or systems analysis, strong programming, and analytical skills.
About the job
Key Responsibilities
- Support the development and maintenance of performance modeling tools and frameworks
- Assist in building models to evaluate system behavior across compute, memory, networking, and interconnect subsystems
- Help analyze distributed system scaling behavior and identify performance bottlenecks
- Run simulations and analytical models to support architecture and infrastructure decisions
- Partner with senior engineers to evaluate design tradeoffs across hardware and system components
- Interpret modeling outputs and help translate findings into clear recommendations
- Validate models using benchmarking data and real system performance measurements
- Improve modeling workflows, documentation, and usability for broader team adoption
- Collaborate cross-functionally with hardware, infrastructure, and architecture teams
- Continuously build technical depth across AI infrastructure, system architecture, and performance analysis
Qualifications
- 1–2 years of experience in software engineering, systems modeling, performance analysis, or related technical work
- Strong programming skills and experience building technical tools, scripts, or frameworks
- Familiarity with system architecture fundamentals such as compute, memory, and networking
- Ability to reason about system performance, bottlenecks, and scaling behavior
- Strong analytical and problem-solving skills with comfort working in quantitative environments
- Ability to learn quickly and work effectively across technical teams
Preferred Skills
- Exposure to AI/ML workloads, distributed systems, or large-scale infrastructure
- Experience with simulation tools, benchmarking, profiling, or performance analysis
- Familiarity with data center systems, server architecture, or hardware platforms
- Interest in system architecture and hardware/software co-design
- Internship or early professional experience in performance engineering, infrastructure, or systems design
Skills
Python, Performance Modeling, Simulation Tools, Benchmarking, System Architecture, Distributed Systems, Ai/Ml Workloads, Networking, Memory Systems, Compute Systems
Similar jobs
DevOps / SRE jobsBuild and operate large-scale scheduling, storage, caching, and networking infrastructure for AI training and inference. The role targets PhD researchers graduating by December 2026 with systems research depth and strong programming and performance-measurement skills.
Build and operate robust infrastructure, support enterprise deployments, and improve on-premises delivery for a rapidly scaling AI code review platform. The role requires networking expertise, cloud and container experience, and at least one year of infrastructure or software engineering experience.
Production Engineer builds and operates large-scale systems, focusing on automation, monitoring, infrastructure management, and resilient operations. Requires 2+ years in SRE/DevOps, expertise in Linux, AWS, Kubernetes, and programming in Python or Golang.
Backend engineers build and scale Airtable's infrastructure across teams like Base, Compute, Data, Storage, and Traffic. Requires 2-8 years experience in distributed systems, databases; CS degree; hybrid work in SF, NYC, Seattle, or LA areas.
Build Mercury’s secure, observable infrastructure platform across AWS, networking, containers, and developer tooling. The role requires strong Linux fundamentals, cloud-native experience, technical writing ability, and software development skills, with opportunities to support AI-agent infrastructure.