SDK Engineer, Platform

29 Minutes ago • All levels • $170,000 PA - $195,000 PA
Software Development & Engineering

Job Description

LangChain aims to make intelligent agents ubiquitous, providing an agent engineering platform and open-source frameworks like LangChain and LangGraph, which see over 90 million monthly downloads. LangSmith offers observability, evaluation, and deployment for LLM systems. This role involves joining the platform team as an SDK Engineer, focusing on developing and maintaining LangSmith’s SDKs in Typescript, Python, Java, and Go. The position is crucial for enabling seamless programmatic interaction with LangSmith, requiring strong skills in software development, API design, and cross-language SDK development.
Must Have:
  • Design and build developer-friendly SDKs for the LangSmith platform in Python and TypeScript.
  • Create clean, intuitive interfaces and abstractions for logging traces, running evaluations, and integrating LangSmith.
  • Develop and maintain integrations with popular SDKs and frameworks (e.g., OpenAI, Anthropic).
  • Collaborate with the platform engineering team to ensure SDKs align with new features, API updates, and performance.
  • Partner with documentation and product teams to produce high-quality docs, samples, and tutorials.
  • Build robust testing and CI frameworks to ensure SDK reliability and performance across supported languages.
  • Engage directly with developers and customers to gather feedback, troubleshoot issues, and improve usability.
  • Proven experience designing and shipping SDKs and/or developer libraries used by external developers.
  • Deep programming expertise in Python and TypeScript.
  • Strong understanding of API design, developer ergonomics, and client library best practices.
  • Experience with Git-based workflows, CI/CD pipelines, and automated testing.
  • Comfort working in an early-stage environment with evolving priorities and high ownership expectations.
Perks:
  • Health and dental coverage
  • Flexible vacation
  • 401(k) plan
  • Life insurance

Add these skills to join the top 1% applicants for this job

communication
github
game-texts
automated-testing
ci-cd
git
python
typescript
java

About the role:

We are seeking a skilled software engineer to join our platform team, focusing on the development and maintenance of LangSmith’s SDKs in various programming languages with a focus on Typescript, Python, Java and Go. This role is critical in enabling developers and businesses to seamlessly interact programmatically with LangSmith and future products. The ideal candidate will have a strong background in software development, API and interface design, and cross-language SDK development.

What you will do:

  • Design and build developer-friendly SDKs for the LangSmith platform in Python and TypeScript, with future expansion into Java and Go.
  • Create clean, intuitive interfaces and abstractions that make it easy for developers to log traces, run evaluations, and integrate LangSmith into their workflows.
  • Develop and maintain integrations with popular SDKs and frameworks (e.g., OpenAI, Anthropic).
  • Collaborate with the platform engineering team to ensure SDKs stay aligned with new features, API updates, and performance requirements.
  • Partner with the documentation and product teams to produce high-quality docs, samples, and tutorials.
  • Build robust testing and CI frameworks to ensure SDK reliability and performance across supported languages.
  • Engage directly with developers and customers to gather feedback, troubleshoot issues, and improve usability.
  • Stay current with evolving AI and developer ecosystems to identify opportunities for new integrations and platform enhancements.

About you:

  • Proven experience designing and shipping SDKs and/or developer libraries used by external developers.
  • Deep programming expertise in Python and TypeScript, with familiarity in one or more additional languages (Go, Java, etc.).
  • Strong understanding of API design, developer ergonomics, and client library best practices.
  • Excellent problem-solving skills and ability to work autonomously in a fast-paced environment.
  • Strong communication skills, able to collaborate effectively and explain technical concepts clearly.
  • Experience with Git-based workflows, CI/CD pipelines, and automated testing.
  • Comfort working in an early-stage environment with evolving priorities and high ownership expectations.

Set alerts for more jobs like SDK Engineer, Platform
Set alerts for new jobs by LangChain
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙