Software Engineer, AI SDK
Develop and enhance TypeScript-based AI SDK for building AI-native products and agents. Collaborate with distributed engineering team; requires 5+ years experience in JavaScript/TypeScript and open source contributions.
About the job
What You Will Do
- Contribute to the design, implementation, and maintenance of the AI SDK, ensuring it meets high-performance standards and integrates seamlessly with our deployment platform.
- Write clean, efficient, and well-documented code. Conduct comprehensive testing to ensure the reliability and stability of the SDK.
- Collaborate with cross-functional teams, including product managers, designers, and infrastructure experts, to address challenges and deliver exceptional results.
- Engage with the open-source community, participate in discussions, and contribute to related projects, aligning with Vercel's commitment to giving back to the developer community.
- Actively gather feedback from developers and users, and use it to drive continuous improvement and innovation in the AI SDK.
About You
- You have at least 5+ years of relevant experience
- Strong proficiency in JavaScript/TypeScript and experience with modern frontend development tools
- Experience contributing to or participating in open source projects
- Excellent communication skills and the ability to work effectively in a collaborative team environment
Benefits
- Competitive compensation package, including equity.
- Inclusive Healthcare Package.
- Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.
- Flexible Time Off.
- We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed.
San Francisco, CA base pay range: $196,000-$294,000. Actual salary will be based on job-related skills, experience, and location.
Skills
TypeScript, JavaScript, Ai Sdk, Next.js, Open Source, Frontend Development
Similar jobs
ML Engineering jobsBuild trustworthy infrastructure for production LLM agents, closed-loop evaluation, and autonomous research workflows. The role requires strong Python and distributed-systems experience, hands-on LLM post-training and inference knowledge, and experience operating agent systems at scale.
Build and operate large-scale ranking and retrieval systems that power search relevance, including hybrid lexical/vector search, embeddings, query understanding, and permission-aware retrieval. Requires a bachelor's degree and 5+ years of ML engineering experience in ranking or information retrieval.
Build and operate production ML infrastructure spanning training, deployment, serving, monitoring, data pipelines, and feedback-driven retraining. The role requires strong MLOps and DevOps experience, Python and SQL proficiency, and ownership of reliable cloud-based systems.
Build and scale post-training, reinforcement-learning, evaluation, and inference systems for long-horizon agents operating over complex enterprise software. The role requires strong Python and PyTorch or JAX skills, distributed GPU experience, empirical rigor, and the ability to take research results into production.
Build and operate production AI agents that transform enterprise processes, data, and code. The role focuses on tool layers, retrieval, context management, evaluations, monitoring, auditability, and guardrails, requiring strong Python and TypeScript plus experience with production LLM systems and traditional machine learning.