Distributed Training and Inference Engineer
$190k - $250kSciforium
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
- ...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...SuggestedWork at office
$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...TrainingLocal areaRemote workWorldwideFlexible hours- ...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
- 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
$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$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...TrainingFull time- 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...
- 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
- ...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...
$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...TrainingRemote job- 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
$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...TrainingWork at officeRelocation package- ...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...TrainingFull timeWork experience placementWork at officeRemote workFlexible hours
$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...TrainingFull timeTemporary workLocal areaFlexible hours$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- 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
- ...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
- 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...TrainingWork at officeRelocation package
- ...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
$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...TrainingFull timeRelocationRelocation package- 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...TrainingRemote jobWork at officeVisa sponsorship
- 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...TrainingFlexible hours
- ...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
- 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...TrainingFlexible hours
- ...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...TrainingFull timeWork at office
$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 (...TrainingFull time$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...TrainingFull timeWork at officeVisa sponsorshipFlexible hours$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...TrainingWork at officeNight shift- 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...TrainingWork at officeRemote workFlexible hoursNight shift
$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Training and Inference Engineer. Be the first to apply!

