1. What is a Software Engineer at Baseten?
As a Software Engineer at Baseten, you build the high-performance infrastructure and developer tooling that powers production AI for companies like Cursor, Notion, OpenEvidence, Clay, and Writer. Baseten operates at the critical intersection of applied AI, low-level systems engineering, and developer experience. Rather than building consumer-facing AI features, engineers here craft the underlying engine—from open-source model deployment frameworks like Truss to multi-cloud GPU orchestration layers running on B200 and H100 clusters.
Engineers at Baseten work across a wide technical surface area. Depending on your team—whether Infrastructure, Core Product, Model APIs, or Model Training—your day-to-day might involve writing high-throughput REST APIs in Go, optimizing custom CUDA kernels and TensorRT-LLM runtimes, building developer CLIs, or writing low-level Python services for parallel data streaming. You will solve foundational problems in distributed inference, memory-constrained byte packing, fractional GPU allocation, and low-latency model serving.
This role is vital to Baseten's trajectory as the platform engineers rely on to ship AI products at scale. The company values pragmatic execution, high-bar code quality, and deep system fundamentals. A successful software engineer at Baseten is an infra-leaning generalist who possesses strong engineering instincts, comfortable moving seamlessly between high-level application code and low-level resource management.



