Skip to main content
⌛ This listing's hiring window has passed
The 60-day publication window has expired. The poster may repost; in the meantime, see related active roles below. Back to /jobs →

Software Engineer - Model Products

Baseten
Remote - San FranciscoUpdated 372d ago
Compensation
$180k–$360k
Published range
Location
Remote - San Francisco
Remote eligibility
Employment
Full-time
Mid-level
Role family
Engineering
AI / ML
Application window expired
Job actionsListing expired
Job actionsListing expired

About the job

About Baseten

Baseten powers mission-critical inference for AI companies like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. They unite applied AI research, flexible infrastructure, and developer tooling to help companies bring cutting-edge models into production. They recently raised a $1.5B Series F led by Altimeter Capital, Conviction Partners, and Spark Capital.

The Role

As part of the Model Performance (MP) team, you'll focus on Model APIs—the infrastructure powering hosted API endpoints for the latest open-source models. This work spans distributed systems, model serving, and developer experience. You'll join a small, high-impact team at the intersection of product, model performance, and infra.

Responsibilities

  • Design, build, and operate the Model APIs surface with focus on advanced inference capabilities: structured outputs (JSON mode, grammar-constrained generation), tool/function calling, and multi-modal serving.
  • Profile and optimize TensorRT-LLM kernels, analyze CUDA kernel performance, implement custom CUDA operators, tune memory allocation patterns, and optimize communication patterns across multi-GPU setups.
  • Productionize performance improvements across runtimes (e.g., TensorRT, TensorRT-LLM): speculative decoding, quantization, batching, and KV-cache reuse.
  • Build comprehensive benchmarking frameworks measuring real-world performance across model architectures, batch sizes, sequence lengths, and hardware configurations.
  • Instrument deep observability (metrics, traces, logs) and build repeatable benchmarks for speed, reliability, and quality.
  • Implement platform fundamentals: API versioning, validation, usage metering, quotas, and authentication.
  • Collaborate with other teams to deliver robust, developer-friendly model serving experiences.

Requirements

  • 3+ years experience building and operating distributed systems or large-scale APIs.
  • Prior ML or LLM experience not required; strong systems engineers with performance instincts are sought.
  • Proven track record of owning low-latency, reliable backend services (rate-limiting, auth, quotas, metering, migrations).
  • Infra instincts with performance sensibilities: profiling, tracing, capacity planning, and SLO management.
  • Comfortable debugging performance and reliability issues across complex systems.
  • Strong written communication; able to produce clear design docs and collaborate across functions.

Nice to Have

  • Experience with LLM runtimes (vLLM, SGLang, TensorRT-LLM) or contributions to open-source inference engines.
  • Knowledge of Kubernetes, service meshes, API gateways, or distributed scheduling.
  • Background in developer-facing infrastructure or open-source APIs.

Benefits

  • Competitive compensation, including meaningful equity (U.S. only)
  • 100% coverage of medical, dental, and vision insurance for employee and dependents
  • Flexible PTO policy including company-wide Winter Break (offices closed from Christmas Eve to New Year's Day)
  • Paid parental leave
  • Fertility and family-building stipend through Carrot
  • Company-facilitated 401(k)
  • Exposure to a variety of ML startups, offering learning and networking opportunities

Skills & tags

End of job descriptionBrowse jobs
Job actionsListing expired
Job actionsListing expired
What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.