Distributed Training and Inference Engineer at Sciforium - ScoutJobs - The AI-curated global job board
Skip to content
S
Posted 6 hours ago

Distributed Training and Inference Engineer

SciforiumDistributed Training and Inference Engineer

Perks & benefits

Medical InsuranceHealth InsurancePaid Leave

Requirements

5+ years ML systems experience, Degree in CS or related field, Proficiency in Python and C++, Experience with JAX and PyTorch, Knowledge of CUDA and ROCm

Skills

PythonC#PyTorchJaxCUDAROCm

About the role

Responsibilities

  • Maintain, update, and optimize critical ML libraries and frameworks including JAX, PyTorch, CUDA, and ROCm
  • Build and improve the entire ML software stack from ROCm/CUDA drivers to high-level JAX/PyTorch tooling
  • Ensure model implementations are efficiently sharded and partitioned for large-scale distributed training and serving
  • Integrate and validate modules for runtime correctness, memory efficiency, and scalability across multi-node clusters
  • Conduct detailed profiling of compilation graphs and training workloads to eliminate bottlenecks
  • Troubleshoot complex hardware–software interaction issues, including vLLM compilation failures and CUDA memory leaks

Requirements

  • 5+ years of industry experience in ML systems or distributed training
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Strong programming experience in Python and C++
  • Deep understanding of profiling tools such as Nsight, ROCm Profiler, or XLA profiler
  • Expertise with partitioning configuration on modern ML frameworks like PyTorch and JAX
  • Experience with multi-node distributed training systems and orchestration frameworks
  • Hands-on experience with CUDA, ROCm, NCCL, or XLA

Preferred Qualifications

  • Extensive experience with the XLA/JAX stack and compilation internals
  • Familiarity with distributed serving frameworks like vLLM, TensorRT, or FasterTransformer
  • Background in GPU kernel optimization or accelerator-aware model partitioning
  • Understanding of low-level C++ building blocks used in ML frameworks

Benefits

  • Medical, dental, and vision insurance
  • 401k plan
  • Daily lunch, snacks, and beverages
  • Flexible time off
  • Competitive salary and equity

About the Company

Sciforium is an AI infrastructure company developing next-generation multimodal AI models and a proprietary, high-efficiency serving platform.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Distributed Training and Inference Engineer

Sciforium · San Francisco

Sign up to apply