About The Position

About xAI xAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates. Tech Stack Python / Rust / C++ Linux and POSIX JAX and XLA ibverbs, NVLink (NCCL) CUDA (C++ and Triton) Location The role is based in Palo Alto, CA. Candidates are expected to be located near the Bay Area or open to relocation. Focus Design, build, and implement large-scale distributed training systems. Profiling, debugging, and optimizing multi-host GPU utilization. Hardware / Software / Algorithm co-design. Maintain and innovate on the codebase. Build tools to boost the productivity of the team.

Requirements

  • Experience in configuring and troubleshooting operating systems for maximum performance.
  • Built scalable training framework for AI models in HPC clusters, including but not limited to Scalable orchestration framework and tools Machine learning compilers and runtime such as XLA, MLIR, and Triton Distributed training strategies such as FSDP, Megatron, and pipeline parallelism NCCL or custom communication libraries for performant communication collectives
  • Python / Rust / C++
  • Linux and POSIX
  • JAX and XLA
  • ibverbs, NVLink (NCCL)
  • CUDA (C++ and Triton)
  • All engineers are expected to have strong communication skills.
  • They should be able to concisely and accurately share knowledge with their teammates.
  • Work ethic and strong prioritization skills are important.
  • All employees are expected to be hands-on and to contribute directly to the company’s mission.

Responsibilities

  • Design, build, and implement large-scale distributed training systems.
  • Profiling, debugging, and optimizing multi-host GPU utilization.
  • Hardware / Software / Algorithm co-design.
  • Maintain and innovate on the codebase.
  • Build tools to boost the productivity of the team.

Benefits

  • equity
  • comprehensive medical, vision, and dental coverage
  • access to a 401(k) retirement plan
  • short & long-term disability insurance
  • life insurance
  • various other discounts and perks

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service