Software Engineer - Reliability

5 Months ago • 5 Years + • Software Development & Engineering • $150,000 PA - $300,000 PA

Job Summary

Job Description

Luma AI is seeking a Software Engineer - Reliability to join their Infrastructure and Research teams, focusing on managing their extensive GPU clusters. These clusters, comprising thousands of H100 GPUs across multiple providers, are crucial for training, data processing, and inference. The role requires a highly skilled SRE to ensure cluster health and develop monitoring and management tools for optimal utilization. The ideal candidate will be adept at diving deep into performance and maintenance issues within these clusters. Responsibilities include collaborating with researchers and engineers on infrastructure requirements, scaling and maintaining GPU clusters with cloud providers, designing scalable infrastructure solutions, implementing monitoring systems for proactive issue identification, building fault-tolerant designs, automating repetitive tasks, participating in on-call rotations, and developing SLOs and SLIs.
Must have:
  • 5+ years of reliability engineering experience
  • Proficiency in GPU cloud infrastructure
  • Proficiency in programming/scripting languages
  • Experience with containerization and orchestration (Kubernetes)
  • Knowledge of IaC tools (Terraform, CloudFormation)
  • Excellent problem-solving skills
  • Strong communication and collaboration skills
  • Experience with observability tools (DataDog, Prometheus, Grafana)
Good to have:
  • Experience as an SRE in AI/ML space

Job Details

The SRE role at Luma AI sits with the Infrastructure and Research teams and is responsible for our GPU clusters. Luma runs on '000s of H100 GPUs across multiple providers and clusters for Training, Data Processing and Inference. We need a highly skilled SRE to ensure those clusters are healthy and to build the monitoring and management tools we need to make full use of them. Successful candidates will want to get extremely in the weeds solving performance and maintenance problems in our clusters.

Responsibilities

  • Collaborate with researchers and engineers to specify the availability, performance, correctness, and efficiency requirements of the current and future versions of our GPU infrastructure.

  • Work with multiple GPU cloud providers to scale up, scale down, maintain and monitor our 000's GPUs in many clusters.

  • Design and implement solutions to ensure the scalability of our infrastructure to meet rapidly increasing demands.

  • Implement and manage monitoring systems to proactively identify issues and anomalies in our production environment.

  • Implement fault-tolerant and resilient design patterns to minimize service disruptions.

  • Build and maintain automation tools to streamline repetitive tasks and improve system reliability.

  • Participate in an on-call rotation to respond to critical incidents and ensure 24/7 system availability alongside other infrastructure developers.

  • Develop and maintain service level objectives (SLOs) and service level indicators (SLIs) to measure and ensure system reliability.

Experience

  • Proven work experience 5+ yrs as an reliability engineer, production engineer, infrastructure software engineer or a similar role in a fast-paced, rapidly scaling company.

  • Strong proficiency in GPU cloud infrastructure, including the underlying concepts of scheduling, scaling, cloud storage, networking and security.

  • Proficiency in programming/scripting languages.

  • Experience with containerization technologies and container orchestration platforms like Kubernetes or equivalent.

  • Knowledge of IaC tools such as Terraform or CloudFormation or equivalent.

  • Excellent problem-solving and troubleshooting skills.

  • Strong communication and collaboration skills.

  • Experience with observability tools; examples include DataDog, Prometheus, Grafana, Splunk and ELK stack or similar.

  • Knowledge of security best practices in cloud environments.

  • Good to have experience as an SRE within the AI/ML space is strongly preferred.

Your application is reviewed by real people.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Palo Alto, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Luma

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug