Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Distributed Training and Inference Engineer

$190k - $250k

Sciforium

Sciforium is an AI infrastructure company developing next‑generation multimodal AI models and a proprietary, high‑efficiency serving platform. Backed by multi‑million‑dollar funding and direct sponsorship from AMD with hands‑on support from AMD engineers the team is scaling rapidly to build the full stack powering frontier AI models and real‑time applications. About the Role Sciforium is seeking a highly skilled Distributed Training and Inference Engineer to build, optimize, and maintain the critical software stack that powers our large‑scale AI training and serving workloads. In this role, you will work across the entire machine learning infrastructure from low‑level CUDA/ROCm runtimes to high‑level frameworks like JAX and PyTorch to ensure our distributed training systems are fast, scalable, stable, and efficient. This position is ideal for someone who loves deep systems engineering, debugging complex hardware–software interactions, and optimizing performance at every layer of the ML stack. You will play a pivotal role in enabling the training and deployment of next‑generation LLMs and generative AI models. What you’ll do Software Stack Maintenance: Maintain, update, and optimize critical ML libraries and frameworks including JAX, PyTorch, CUDA, and ROCm across multiple environments and hardware configurations. End-to-End Stack Ownership: Build, maintain, and continuously improve the entire ML software stack from ROCm/CUDA drivers to high‑level JAX/PyTorch tooling. Distributed System Optimization: Ensure all model implementations are efficiently sharded, partitioned, and configured for large‑scale distributed training and serving. System Integration: Continuously integrate and validate modules for runtime correctness, memory efficiency, and scalability across multi‑node GPU/accelerator clusters. Profiling & Performance Analysis: Conduct detailed profiling of compilation graphs, training workloads, and runtime execution to optimize performance and eliminate bottlenecks. Debugging & Reliability: Troubleshoot complex hardware–software interaction issues, including vLLM compilation failures on ROCm, CUDA memory leaks, distributed runtime failures, and kernel‑level inconsistencies. Collaborate with research, infrastructure, and kernel engineering teams to improve system throughput, stability, and developer experience. Ideal Candidate Profile 5+ years of industry experience in ML systems, distributed training, or related fields. Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. Strong programming experience in Python, C++, and familiarity with ML tooling and distributed systems. Deep understanding of profiling tools (e.g., Nsight, ROCm Profiler, XLA profiler, TPU tools). Deep expertise with partitioning configuration on the modern ML frameworks such as PyTorch and JAX. Experience with multi-node distributed training systems and orchestration frameworks (DTensor, GSPMD, etc.). Hands‑on experience maintaining or building ML training stacks involving CUDA, ROCm, NCCL, XLA, or similar technologies. Nice-to-have Extensive experience with the XLA/JAX stack, including compilation internals and custom lowering paths. Familiarity with distributed serving or large-scale inference frameworks (e.g., vLLM, TensorRT, FasterTransformer). Background in GPU kernel optimization or accelerator‑aware model partitioning. Strong understanding of low‑level C++ building blocks used in ML frameworks (e.g., XLA, CUDA kernels, custom ops). Benefits Medical, dental, and vision insurance 401k plan Daily lunch, snacks, and beverages Flexible time off Competitive salary and equity Equal Opportunity Sciforium is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Compensation Range: $190K - $250K #J-18808-Ljbffr Sciforium

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Distributed Training and Inference Engineer in San Francisco, CA vacancy
  •  ...About Anyscale At Anyscale, were on a mission to democratize distributed computing and make it accessible to software developers of...  ...raised to date. About the role As a Distributed LLM Inference Engineer, you will help with systems and optimizations that push the... 
    Suggested
    Work at office

    Anyscale

    San Francisco, CA
    4 days ago
  • $167.2k - $209k

     ...applications. We are seeking a Senior Engineer 2 to join our AI Inference Data Plane team. In this role, you...  ...will work at the intersection of distributed systems and specialized AI hardware...  ...reimbursement for relevant conferences, training, and education. All employees have... 
    Training
    Local area
    Remote work
    Worldwide
    Flexible hours

    DigitalOcean

    San Francisco, CA
    3 days ago
  •  ...harness this medium. Supercomputing / AI Infra at Krea We build and operate the infrastructure for Krea's research and inference. Distributed training, 1000+ K8s GPU clusters, petabyte scale data pipelines, etc. We build a lot of this from scratch — custom distributed... 
    Training

    krea.ai

    San Francisco, CA
    2 days ago
  • Anyscale is seeking a Distributed LLM Inference Engineer in San Francisco, California. This pivotal role involves pushing the boundaries of performance for ML inference at scale. You'll work closely with product teams to deliver end-to-end solutions while leveraging open... 
    Suggested

    Anyscale

    San Francisco, CA
    4 days ago
  • $225k

     ...Manufacturing Co is looking for a Software Engineer on the Inference & RL Systems team in San Francisco. The role involves designing distributed systems, optimizing performance, and...  ...high reliability for RL and post-training workflows. The ideal candidate will possess... 
    Training

    Dormont Manufacturing Co

    San Francisco, CA
    2 days ago
  • $200.8k - $251k

     ...a machine learning framework for large language models. Candidates should have system optimization experience and solid software engineering skills, particularly in tools like CUDA and Pytorch. This full-time position offers a competitive salary range of $200,800 - $251... 
    Training
    Full time

    Scale AI

    San Francisco, CA
    3 days ago
  • Gravity Engineering Services Pvt Ltd. is looking for a Distributed LLM Inference Engineer to join their team. This critical role focuses on enhancing performance for ML inference, ensuring scalability and efficiency in solutions used by both open-source and corporate clients... 

    Gravity Engineering Services Pvt Ltd.

    San Francisco, CA
    5 days ago
  • Senior Software Engineer - AI Inference Systems AI needs far more compute than exists today, but simply...  .... The role This isn't a model training role. You’ll focus on building and optimising...  ...closely with engineers across distributed systems, networking and compiler... 
    Training

    Acceler8 Talent

    San Francisco, CA
    2 days ago
  •  ...in San Francisco is seeking a talented engineer to design and implement robust systems that ensure fast and cost-efficient AI inference at global scale. You will be responsible...  ...ideal candidate has a strong background in distributed systems and is eager to engage in... 

    Sail Research

    San Francisco, CA
    4 days ago
  • $187.5k - $395k

    Luma in San Francisco is seeking a Research Scientist/Engineer for their Training Infrastructure team to design and optimize distributed training systems for large-scale multimodal models. This position requires substantial experience with distributed PyTorch training... 
    Training
    Remote job

    Luma

    San Francisco, CA
    2 days ago
  • Hyphen Connect Limited is seeking a highly skilled LLM Pre-training & Distributed Systems Engineer to optimize large-scale machine learning training runs. The ideal candidate will have deep expertise in GPU clusters and extensive systems engineering experience to ensure... 
    Training

    Hyphen Connect Limited

    San Francisco, CA
    2 days ago
  • $380k

     ...experimenting with the models, as well as deploying them into the real-world to distribute their benefits widely. About the Role As a Distributed Systems/ML engineer, you will work on improving the training throughput for our internal training framework and enable researchers... 
    Training
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    5 days ago
  •  ...intelligence to serve humanity. We’re training and deploying frontier...  ...for a Site Reliability Engineer to join the Model Serving team...  ...large, highly available distributed systems with Kubernetes, and...  ...influence latency and throughput of inference. Strong understanding or... 
    Training
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Cohere

    San Francisco, CA
    2 days ago
  • $227.2k - $417k

    About the Role: As a Software Engineer on the ML Infrastructure...  ...world‑class machine learning inference platforms. These platforms power...  ...throughput, and low latency distributed systems using Scala Build...  ...Feast), ElastiCache, model training orchestration, etc. Understanding... 
    Training
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubitv

    San Francisco, CA
    2 days ago
  • $350k

    Thinking Machines Lab, located in San Francisco, is seeking an Infrastructure Research Engineer to design and optimize distributed training systems that enable efficient training of large models. The ideal candidate will possess strong engineering skills and a background... 
    Training

    Thinking Machines Lab

    San Francisco, CA
    2 days ago
  • Dormont Manufacturing Co is looking for a Software Engineer for their Pre-training Systems team in San Francisco. Your primary role will be to design and maintain the distributed infrastructure that trains long-context models at scale, tackling challenges related to memory... 
    Training

    Dormont Manufacturing Co

    San Francisco, CA
    4 days ago
  •  ...technology company in San Francisco is looking for a Senior Software Engineer to build scalable infrastructure for large‑scale training and fine-tuning of foundation models. You will design distributed training systems and optimize GPU utilization while collaborating... 
    Training

    Baseten

    San Francisco, CA
    4 days ago
  • OpenAI in San Francisco is hiring a Software Engineer specializing in Distributed Data Systems. You will design and scale advanced infrastructure to support multimodal training and evaluation, managing complex data pipelines and ensuring reliability. The ideal candidate... 
    Training
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    2 days ago
  •  ...we're on a mission to democratize distributed computing and make it accessible to...  ...date. About the role The Customer Engineer will play a crucial role in the customers...  ...developing data pipelines for training, fine-tuning and inference/serving of LLMs Experience running... 
    Training

    Anyscale

    San Francisco, CA
    4 days ago
  • $160k - $180k

     ...scale. This role reports to the Senior Engineering Manager of Realtime Infrastructure. What...  ...large-scale, reliable and performant distributed systems. Collaborate with product teams...  ...experience, and relevant education or training. Please note that the compensation details... 
    Training
    Full time
    Relocation
    Relocation package

    Discord

    San Francisco, CA
    2 days ago
  • Prime Intellect is building the open frontier AI stack and hosting ambitious work on training infrastructure. You will contribute to the distributed training backbone, optimizing performance across GPUs, CPUs, and networks, and shaping RL training and post-training systems... 
    Training
    Remote job
    Work at office
    Visa sponsorship

    Prime Intellect

    San Francisco, CA
    2 days ago
  • Lightning AI is seeking a Lead Research Engineer in San Francisco to optimize infrastructure for training and inference workloads. This role involves working on performance improvements across ML systems and collaborating with cross-functional teams. The ideal candidate... 
    Training
    Flexible hours

    Lightning AI

    San Francisco, CA
    2 days ago
  •  ...Anyscale, we're on a mission to democratize distributed computing and make it accessible to...  ...About The Role As a Forward Deployed Engineer at Anyscale, you will partner...  ...use cases Hands-on experience with ML training and inference workloads, including distributed training... 
    Training

    Anyscale

    San Francisco, CA
    17 hours ago
  • Sciforium, located in San Francisco, CA, is looking for a Distributed Training and Inference Engineer to optimize the software stack for AI training. The role involves ensuring efficient and scalable distributed training systems and integrating with various machine learning... 
    Training
    Flexible hours

    Sciforium

    San Francisco, CA
    2 days ago
  •  ...earned by shipping excellence. We seek engineers with strong intrinsic drive, a true...  ...programming experience to help scale AI inference. You’ll leverage your knowledge of high...  ...performance tooling Familiarity with distributed training/inference frameworks (bonus) Interview... 
    Training
    Full time
    Work at office

    Vast

    San Francisco, CA
    1 day ago
  • $120k - $180k

     ..., scalable tools Design APIs and services that connect training pipelines, inference engines, and customer-facing interfaces. Shape the culture, architecture...  ...Experience scaling ML inference systems (multi-GPU, distributed serving). Familiarity with engineering domains (... 
    Training
    Full time

    Godela (YC X25)

    San Francisco, CA
    2 days ago
  • $315k

    Performance Engineer, GPU Join to apply for the Performance Engineer...  ...and dramatically improve inference efficiency. Working at the...  ...custom kernel development to distributed system architectures. Your work...  ...Systems: Large‑scale training infrastructure, fault tolerance... 
    Training
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    3 days ago
  • $120k - $200k

     ...As a Senior Infrastructure Engineer at Bland, you'll help us to...  ...running, you're architecting distributed systems that handle real-time...  ...voice processing, scale ML inference, and integrate with enterprise...  ...our AI models, from training pipelines to real-time inference... 
    Training
    Work at office
    Night shift

    Bland AI

    San Francisco, CA
    2 days ago
  • About The Role As a Growth Engineer, you will own how aion attracts...  ...compute orchestration, training workflows, data pipelines, model...  ...discussing training vs. inference with developers Social‑native...  ...with a high‑caliber, globally distributed team backed by major VCs... 
    Training
    Work at office
    Remote work
    Flexible hours
    Night shift

    aion

    San Francisco, CA
    1 day ago
  • $295k

     ...modeler in San Francisco who will analyze inference stack performance and build cost-to-...  ...performance profiling and enjoy reasoning about distributed systems. The position offers a...  ...$555K and requires collaboration with engineering and research teams to enhance performance... 

    OpenAI

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Training and Inference Engineer. Be the first to apply!