mid Machine Learning Engineer ic 3+ yrs
$160,000 – $230,000
USD per year

About this role

Together AI is hiring a mid-level Machine Learning Engineer based in San Francisco, CA. The posting calls out experience with Python, Rust, CUDA, PyTorch and roughly 3+ years of relevant work. Compensation is listed at $160,000–$230,000 per year.

Role
Machine Learning Engineer
Function
machine learning
Level
mid
Track
Individual contributor
Employment
Full-time
Location
San Francisco, CA
Experience
3+ years
Department
Research
AI Summary
Design and optimize production inference systems for large language models at scale. Requires 3+ years building high-performance Python/PyTorch code with deep OS knowledge. Preferred experience with AI inference frameworks like vLLM or TensorRT-LLM and CUDA programming.

More roles at Together AI

Senior Program Manager, Data Center Build
Remote · senior
Data Structures
Senior Software Engineer - Together Cloud Infrastructure
San Francisco, CA · senior
Go CUDA AWS
Senior Software Engineer - Together Cloud Platform
San Francisco, CA · senior
Go AWS GCP
Senior Technical Recruiter
San Francisco, CA · senior
LLMs Data Structures Cloud Computing
Solutions Architect
San Francisco, CA · mid
Python JavaScript Kubernetes
All Together AI jobs →

Job description

from Together AI careers

About the Role

Together AI is seeking a Machine Learning Engineer to join our Inference Engine team, focusing on optimizing and enhancing the performance of our AI inference systems. This role involves working with state-of-the-art large language models models and ensuring they run efficiently and effectively at scale. If you are passionate about AI inference, PyTorch, and developing high-performance systems, we want to hear from you. This position offers the chance to collaborate closely with AI researchers and engineers to create cutting-edge AI solutions. Join us in shaping the future at Together AI!

Responsibilities

  • Design and build the production systems that power the Together AI inference engine, enabling reliability and performance at scale.
  • Develop and optimize runtime inference services for large-scale AI applications.
  • Collaborate with researchers, engineers, product managers, and designers to bring new features and research capabilities to the world.
  • Conduct design and code reviews to ensure high standards of quality.
  • Create services, tools, and developer documentation to support the inference engine.
  • Implement robust and fault-tolerant systems for data ingestion and processing.

Requirements

  • 3+ years of experience writing high-performance, well-tested, production-quality code.
  • Proficiency with Python and PyTorch.
  • Demonstrated experience in building high performance libraries and tooling.
  • Excellent understanding of low-level operating systems concepts including multi-threading, memory management, networking, storage, performance, and scale.
  • This is an excerpt. Read the full job description on Together AI careers →
All machine learning jobs machine learning in San Francisco, CA Jobs in San Francisco, CA machine learning salaries machine learning career path
All Together AI Jobs Browse machine learning roles mid positions