P

Perplexity AI

Builds AI search and research tools

AI Infrastructure Engineer - AI Infrastructure Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • Strong expertise in Kubernetes administration, including custom resource definitions, operators, and cluster management.
  • Hands-on experience with Slurm workload management, including job scheduling, resource allocation, and cluster optimization.
  • Experience deploying and managing distributed training systems at scale.
  • Deep understanding of container orchestration and distributed systems architecture.
  • High-level familiarity with large language model architecture and training processes, including Multi-Head Attention, Multi-Query Attention, Grouped-Query Attention, and distributed training strategies.
  • Experience managing GPU clusters and optimizing compute resource utilization.
  • Expert-level Kubernetes administration and YAML configuration management.
  • Proficiency with Slurm job scheduling, resource management, and cluster configuration.
  • Proficiency in Python and C++ programming focused on systems and infrastructure automation.
  • Hands-on experience with PyTorch in distributed training contexts.
  • Strong understanding of networking, storage, and compute resource management for machine learning workloads.
  • Experience developing APIs and managing distributed systems for batch and real-time workloads.
  • Solid debugging and monitoring skills, with expertise in observability tools for containerized environments.
  • Demonstrated experience managing large-scale Kubernetes deployments in production environments.
  • Proven track record with Slurm cluster administration and high-performance computing workload management.
  • Previous experience in site reliability engineering, DevOps, or platform engineering focused on machine learning infrastructure.
  • Experience supporting both long-running training jobs and high-availability inference services.
  • Three to five years of relevant experience in machine learning systems deployment, with a focus on cluster orchestration and resource management.

Responsibilities

  • Design, deploy, and maintain scalable Kubernetes clusters for AI model inference and training workloads.
  • Manage and optimize Slurm-based high-performance computing environments for distributed training of large language models.
  • Develop robust APIs and orchestration systems for training pipelines and inference services.
  • Implement resource scheduling and job management systems across heterogeneous compute environments.
  • Benchmark system performance, diagnose bottlenecks, and implement improvements across training and inference infrastructure.
  • Build monitoring, alerting, and observability solutions tailored to machine learning workloads running on Kubernetes and Slurm.
  • Respond to system outages and collaborate across teams to maintain high uptime for critical training runs and inference services.
  • Optimize cluster utilization and implement autoscaling strategies for dynamic workload demands.

Desired Qualifications

  • Experience with Kubernetes operators and custom controllers for machine learning workloads.
  • Advanced Slurm administration, including multi-cluster federation and advanced scheduling policies.
  • Familiarity with GPU cluster management and CUDA optimization.
  • Experience with TensorFlow or other distributed training libraries.
  • Background in high-performance computing environments, parallel computing, and high-performance networking.
  • Knowledge of infrastructure as code using Terraform or Ansible and GitOps practices.
  • Experience with container registries, image optimization, and multi-stage builds for machine learning workloads.

About the Company

Perplexity AI

Builds AI search and research tools

Perplexity AI builds AI search and research tools for individuals and organizations, combining web retrieval with written answers that link to their sources. Users ask questions in its website or apps, upload files for analysis, and follow up in a conversation, while its Comet browser brings an AI assistant into everyday browsing. Enterprise accounts connect internal files and applications with web research, and developers use its search and agent APIs to add these capabilities to their own software. The company earns money from paid personal and business subscriptions and usage charges for its APIs, alongside free consumer access. Perplexity AI was founded in 2022 and is headquartered in San Francisco, California.

Company size
201-500
Company stage
Private
Total funding
$1.7B
Headquarters
San Francisco, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Perplexity AI

See more jobs