Before you apply
Listed location: San Francisco
Work arrangement: remote. A remote label does not confirm worldwide eligibility or visa sponsorship.
Read the employer’s description for qualifications, compensation and work eligibility. Confirm the position is still open on the application page.
Job description supplied by Baseten; category and skill labels may be inferred. How our listings work · Report a problem
Job Description
ABOUT BASETEN
Baseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're growing quickly and recently raised our $1.5B Series F, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.
THE ROLE
Baseten’s Inference Stack team builds the distributed runtime that powers large-scale LLM inference across our platform. We operate at the intersection of distributed systems, model performance, infrastructure, and developer experience. We enable customers to deploy and operate cutting-edge LLM models with industry-leading performance, scalability, reliability, and ease of use.
As a Software Engineer on the Inference Stack team, you’ll work across the stack - from the developer experience customers use to deploy models, the libraries used for features like tool calling and reasoning, all the way down to the systems we use to orchestrate deployments in Kubernetes and route traffic efficiently.
This is an ideal role for engineers who enjoy owning systems in production, solving hard integration problems, and making complex infrastructure simple and reliable for users.
EXAMPLE INITIATIVES
Blog Posts
https://www.baseten.co/blog/nvidia-dynamo-day-baseten-inference-stack/
https://www.baseten.co/blog/how-baseten-achieved-2x-faster-inference-with-nvidia-dynamo/
RESPONSIBILITIES
Develop infrastructure and orchestration systems for deploying and managing large-scale distributed LLM inference
Work across the stack, from customer-facing features to low-level infrastructure components
Build platform capabilities related to routing, autoscaling, scheduling, observability, and runtime management
Improve the reliability, scalability, and usability of our inference stack
Collaborate closely with Model Performance engineers to make new inference optimizations broadly available to customers and easy to configure
Help define best practices around testing, release automation, benchmarking, and operational excellence
Debug complex production systems spanning Kubernetes, distributed runtimes, networking, and GPU workloads
Make thoughtful engineering tradeoffs balancing performance, reliability, operational simplicity, and developer experience
Own projects end-to-end: from architecture and implementation through deployment, monitoring, and iteration based on customer feedback
REQUIREMENTS
Bachelor's, Master's, or Ph.D. in Computer Science, Engineering, or a related field
Strong background in distributed systems, backend infrastructure, or platform engineering
Experience building and operating production systems where reliability, latency, and scale are first-class concerns
Strong sense of developer experience: you think about how systems are used, not just how they work
Motivated and willing to learn new languages, frameworks, and systems as needed
Ability to debug complex systems across multiple layers of the stack
Genuine interest in inference engineering. You don’t need to have hands on experience but are willing to learn
Excellent communication and collaboration skills
NICE TO HAVE
Experience with Kubernetes, including concepts like operators and custom resources
Prior work on Dynamo, vLLM, SGLang, TensorRT-LLM, or similar inference frameworks
Experience with distributed scheduling, autoscaling, or service orchestration
Experience operating GPU workloads in production
Familiarity with observability tooling, CI/CD systems, or release automation
Experience contributing to open-source infrastructure or ML systems
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 (our offices are closed from Christmas Eve to New Year's Day!)
Paid parental leave
Fertility and family-building stipend through Carrot
(U.S. only) Company-facilitated 401(k)
Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities.
Apply now to embark on a rewarding journey in shaping the future of AI! If you are a motivated individual with a passion for machine learning and a desire to be part of a collaborative and forward-thinking team, we would love to hear from you.
At Baseten, we are committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance, where applicable).
Skills mentioned
Frequently asked questions
Is the Software Engineer - Baseten Inference Stack position at Baseten remote?
Yes. The Software Engineer - Baseten Inference Stack role at Baseten is a remote position. Country eligibility is not specified here; check the employer listing.
What type of employment is the Software Engineer - Baseten Inference Stack role?
Baseten is hiring for a full-time Software Engineer - Baseten Inference Stack position.
Which skills are mentioned for the Software Engineer - Baseten Inference Stack job at Baseten?
Detected skill labels include Kubernetes, LLM, Spark, Distributed Systems, GPU. Check the employer description to distinguish required skills from preferred experience.
How do I apply for the Software Engineer - Baseten Inference Stack position at Baseten?
You can apply for the Software Engineer - Baseten Inference Stack role directly through Baseten's official application link provided on this page.
Similar AI jobs
Senior Applied Scientist, Efficient LLM Inference & Model Optimization
Nebius · fulltime
Senior Manager, Physical AI Communications
CoreWeave · fulltime
Forward Deployed Engineering - Senior Architect
Databricks · fulltime
Software Engineer, Applied AI (Brazil)
Commure · fulltime
Software Engineer, Autonomous Revenue Operations (Brazil)
Commure · fulltime
Recruiting Operations Program Manager
Baseten · fulltime