Staff Software Engineer, AI Training Infrastructure

Engg

San Francisco (CA)

On-site

USD 220,000 - 405,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Perplexity in San Francisco is seeking a Member of Technical Staff (Software Engineer, Training Infrastructure) to join the Training Infrastructure team. You will help build distributed systems that orchestrate AI workloads across global compute resources and define interfaces for experiments.

A strong candidate will have 2+ years deploying and shipping distributed systems, and experience with Python, Rust, C++, or Go, plus AWS and Kubernetes.

Qualifications

  • 2+ years of experience developing and shipping distributed systems for compute-intensive workloads, with focus on reliability, scalability, and performance.
  • Familiarity with RL, agent evaluation, or ML infrastructure, and interest in accelerating experimentation and model development.
  • BS, MS, or PhD in Computer Science, Engineering, or related field, or equivalent practical experience.

Responsibilities

  • Build distributed systems that orchestrate AI workloads across large-scale compute infrastructure.
  • Define and implement interfaces for designing, managing, and launching experiments.
  • Create tooling to make experiment results legible to humans and agents for retrospectives and closed-loop research.

Skills

Distributed systems
Backend languages (Python/Rust/C++/Go)
Cloud & Kubernetes
RL/ML infrastructure

Education

BS/MS/PhD in CS/Engineering

Tools

Python
Rust
C++
Go
AWS
Kubernetes

Job description

Perplexity in San Francisco is seeking a Member of Technical Staff (Software Engineer, Training Infrastructure) to join the Training Infrastructure team. You will help build distributed systems that orchestrate AI workloads across global compute resources and define interfaces for experiments.

A strong candidate will have 2+ years deploying and shipping distributed systems, and experience with Python, Rust, C++, or Go, plus AWS and Kubernetes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer — AI Training & Experiments
Distributed Systems Engineer — AI Training & Experiments

Perplexity • San Francisco (CA)

On-site
USD 160,000 - 230,000
Staff Software Engineer, AI Training Infra & Experiments
Staff Software Engineer, AI Training Infra & Experiments

Candidate • San Francisco (CA)

On-site
USD 140,000 - 190,000
Member of Technical Staff (Software Engineer, Training Infrastructure)
Member of Technical Staff (Software Engineer, Training Infrastructure)

Engg • San Francisco (CA)

On-site
USD 220,000 - 405,000
Staff Software Engineer, AI Model Serving Platform
Staff Software Engineer, AI Model Serving Platform

Perplexity • San Francisco (CA)

On-site
USD 220,000 - 405,000
Staff Software Engineer for AI Model Serving
Staff Software Engineer for AI Model Serving

Perplexity • San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff Software Engineer — AI Acceleration & Systems
Staff Software Engineer — AI Acceleration & Systems

Perplexity • New York (NY)

Hybrid
USD 250,000 - 405,000
Member of Technical Staff (Software Engineer, Training Infrastructure)
Member of Technical Staff (Software Engineer, Training Infrastructure)

Perplexity • San Francisco (CA)

On-site
USD 160,000 - 230,000
Member of Technical Staff (Software Engineer, Training Infrastructure)
Member of Technical Staff (Software Engineer, Training Infrastructure)

Candidate • San Francisco (CA)

On-site
USD 140,000 - 190,000
Staff Engineer, Distributed Systems & Infrastructure
Staff Engineer, Distributed Systems & Infrastructure

Perplexity • Austin (TX)

On-site
USD 140,000 - 190,000
Enterprise AI Platform Engineer
Enterprise AI Platform Engineer

Perplexity • San Francisco (CA)

On-site
USD 220,000 - 405,000