Research Engineer

Posted Yesterday
Hiring Remotely in Round Rock, TX, United States
Remote or Hybrid
110K-130K Annually
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Software • Semiconductor • Infrastructure as a Service (IaaS) • Automation
The Role
Build and validate simulators for AI cluster performance, energy consumption, scheduling, and resource optimization. Benchmark workloads on simulated and real GPU or accelerator hardware, compare results against measurements, and support technical product research. The role requires advanced computer science or electrical and computer engineering knowledge, coding expertise, GPU and accelerator architecture understanding, LLM training and inference knowledge, and familiarity with simulation, benchmarking, power measurement, and cluster resource allocation.
Summary Generated by Built In

Research Engineer, AI Cluster Performance

About XPerf

XPerf builds software that validates, operates, and optimizes artificial intelligence (AI) clusters built on graphics processing units (GPUs) and other accelerators. Our products are ClusterReady for pre-deployment cluster validation, ClusterBeacon for runtime observability, and ClusterMarshal for scheduling and prediction. We were founded by ex-Intel engineers who have deployed clusters with thousands of accelerators.

The role

This is a research role. You will build a simulator that lets us benchmark the performance and energy consumption of jobs and workloads, and optimize how they use resources. ASTRA-sim is at the core of this work, and we also use higher-level simulators that model whole clusters and data centers, including job scheduling, power, and cooling.

What you'll do

  • Build a simulator that models how jobs and workloads run on GPUs and other accelerators
  • Model energy consumption alongside performance
  • Benchmark workloads in the simulator and on real hardware, and use the measurements to keep the simulator accurate
  • Use the results to optimize resource use and energy consumption
  • Support technical research on our products when needed

Work environment

We are a small technical team, and we move fast. Our customers are overseas, so working hours are flexible and some work falls outside the usual US workday.

Basic requirements

  • Master's degree or higher in Electrical and Computer Engineering or Computer Science
  • Solid coding skills
  • Basic knowledge of GPU architecture and other AI accelerators
  • Understanding of the training and inference process on GPUs, and how each consumes energy
  • Understanding of large language model (LLM) algorithms
  • Understanding of how simulators work
  • Ability to master AI tools quickly and use them in your daily work
  • Ability to turn open research questions into clear requirements
  • Comfort with a fast pace and flexible hours

Preferred qualifications

Education

  • Doctor of Philosophy (PhD) in Electrical and Computer Engineering or Computer Science

Simulators

  • Experience building or extending a simulator
  • Experience with or knowledge of ASTRA-sim, our core tool for distributed training performance
  • Experience with or knowledge of any related simulator, such as:
    • SustainCluster for energy- and carbon-aware AI scheduling across data centers
    • ExaDigiT for data center digital twins covering job scheduling, power, and cooling
    • Blox for cluster scheduling
    • SimAI for full-stack LLM training and inference
    • Vidur for LLM inference
    • LLMServingSim for LLM serving performance and power
    • Calculon for analytical transformer performance modeling
    • ATLAHS for network simulation from application traces
    • ttsim for Tenstorrent chips
  • Experience checking simulated results against real measurements

Benchmark testing

  • MLPerf Training and MLPerf Inference, including LoadGen
  • GPU communication tests: nccl-tests and rccl-tests
  • Network and storage tests: ib_write_bw, iperf3, and fio
  • LLM serving benchmarks with vLLM or SGLang, measuring tokens per second, time to first token (TTFT), and latency
  • GPU monitoring with NVIDIA Data Center GPU Manager (DCGM)

Energy

  • Measuring power and energy with tools such as nvidia-smi, amd-smi, or Running Average Power Limit (RAPL)
  • Modeling energy consumption in a simulator

Accelerators and resource optimization

  • Hands-on experience with accelerators other than GPUs
  • Job scheduling and resource allocation on clusters that mix accelerator types
  • Measuring utilization and useful work completed

Coding

  • 5+ years of coding experience

Equity & benefits: Meaningful stock options. Solid health/dental/vision, flexible time off, professional development support.

Direct candidates only, no recruiters.

Skills Required

  • Master's degree or higher in Electrical and Computer Engineering or Computer Science
  • Solid coding skills
  • Basic knowledge of GPU architecture and other AI accelerators
  • Understanding of GPU training and inference processes and their energy consumption
  • Understanding of large language model algorithms
  • Understanding of how simulators work
  • Ability to learn and use AI tools quickly
  • Ability to turn open research questions into clear requirements
  • Comfort working at a fast pace and flexible hours
  • PhD in Electrical and Computer Engineering or Computer Science
  • Experience building or extending a simulator
  • Experience with or knowledge of ASTRA-sim or related simulators
  • Experience validating simulated results against real measurements
  • Experience with MLPerf, GPU communication, network, storage, or LLM serving benchmarks
  • Experience measuring power and energy with nvidia-smi, amd-smi, or RAPL
  • Hands-on experience with non-GPU accelerators
  • Experience with mixed-accelerator cluster scheduling and resource allocation
  • 5+ years of coding experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
12 Employees

Similar Jobs

Lockheed Martin Logo Lockheed Martin

AI Research Engineer Staff

Aerospace • Security • Cybersecurity • Industrial
In-Office or Remote
5 Locations
108588 Employees
109K-280K Annually

Lockheed Martin Logo Lockheed Martin

AI Research Engineer Stf - Engineering Transformation

Aerospace • Security • Cybersecurity • Industrial
In-Office or Remote
6 Locations
108588 Employees
109K-280K Annually

Clarity Logo Clarity

Principal Reverse Engineering/Vulnerability Research Engineer

Information Technology • Security • Software
Remote
USA
79 Employees
146K-248K Annually

Harvey Logo Harvey

Scientist

Artificial Intelligence • Legal Tech • Professional Services • Software
Remote
USA
373 Employees
230K-450K Annually

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account