About the job
About Braintrust
Braintrust is an innovative AI observability platform that integrates evaluations and observability into a seamless workflow. By providing builders with enhanced visibility into AI behavior during production, Braintrust equips them with the necessary tools to refine and improve their AI systems.
Our platform is trusted by teams at leading companies like Notion, Stripe, Zapier, Vercel, and Ramp, enabling them to compare models, test prompts, and catch regressions. This iterative process transforms production data into more effective AI solutions with each release.
About the Role
We are seeking talented engineers to develop our open-source libraries, which empower users to observe, understand, and enhance AI operations within their production applications. These Software Development Kits (SDKs) are essential components of Braintrust's platform, facilitating evaluation and observability pipelines across diverse environments, frameworks, and AI providers.
This role is perfect for engineers who are enthusiastic about developer experience, API design, and creating fast, reliable, and idiomatic libraries. You will take full ownership of the SDK lifecycle, including design, implementation, release, documentation, and community engagement. Your contributions will be integrated into thousands of applications, shaping the future of AI adoption and operationalization across various industries.
Your Responsibilities
Craft elegant, idiomatic, and robust SDKs to enhance Braintrust’s LLM evaluation and AI observability capabilities.
Prioritize developer experience by ensuring our libraries are user-friendly, efficient, and enjoyable to work with.
Integrate with major AI providers, frameworks, and platforms that our customers depend on, such as OpenAI, Anthropic, and Gemini.
Develop tools and automation processes to streamline testing, profiling, and release workflows.
Work collaboratively with backend, platform, and product teams to create a cohesive and polished developer experience.
Act as a community ambassador by engaging with users, understanding their challenges, assisting them in merging fixes, and demonstrating empathy for their needs.
Ideal Candidate Profile
You are customer-focused and passionate about tackling real-world challenges faced by developers.
You possess extensive knowledge of Go and understand what it takes to build fast, idiomatic, and reliable libraries within that ecosystem.
You are skilled with the tools necessary for developing robust SDKs, including testing frameworks, profilers, CI/CD pipelines, and packaging systems.
You care deeply about developer experience, from intuitive APIs and clear documentation to thoughtful error handling and backward compatibility.
