At a Glance
- Tasks: Help developers troubleshoot and resolve technical issues with AI tools.
- Company: Join Braintrust, the leading AI observability platform.
- Benefits: Enjoy flexible time off, competitive salary, and daily perks.
- Other info: Collaborative culture focused on learning and mutual support.
- Why this job: Make a real impact by supporting developers in their AI projects.
- Qualifications: 3-8+ years in developer support and coding experience in Python or TypeScript.
The predicted salary is between 36000 - 60000 £ per year.
About the company
Braintrust is the AI observability platform. By connecting evals and observability in one workflow, Braintrust gives builders the visibility to understand how AI behaves in production and the tools to improve it. Teams at Notion, Stripe, Zapier, Vercel, and Ramp use Braintrust to compare models, test prompts, and catch regressions — turning production data into better AI with every release.
About the Role
At Braintrust, surprisingly good developer support is one of our most important strategic advantages. Our customers are developers building LLM-powered applications, and they move fast. We win by helping them move faster. We’re looking for Developer Support Engineers — both mid-level and senior — who are obsessed with helping developers overcome challenging technical blockers to achieve their goals. You’ll troubleshoot issues, identify workarounds, and document your findings to help future developers ship faster. This role blends technical problem solving, developer empathy, and tight collaboration with Engineering, Solutions, and Product. If you love solving complex problems, explaining technical concepts clearly, and making developers’ lives easier, we’d love to talk with you.
Our preferred locations are London or Berlin metro areas for hybrid in person collaboration, but can be flexible for experienced candidates open to working matching timezone hours.
What You’ll Do
- Diagnose, troubleshoot, and resolve API and SDK use issues alongside customers codebases (Python or TypeScript).
- Reproduce customer-reported bugs, identify likely causes in our codebase, and collaborate with Engineering to resolve them.
- Own support communications with developers using Braintrust — primarily via Slack and email — and build trust through clear, technical, and empathetic communication.
- Write and maintain knowledge base documentation that turns unknowns into knowns, unblocking future developers.
- Identify opportunities to improve the developer experience, including tools, documentation, and support workflows.
- Write scripts, fix bugs, and contribute to internal tooling that enhances the support process.
- Capture and relay customer feedback to Product and Engineering, helping shape roadmap priorities.
- Participate in on-call rotations, responding to critical customer issues or providing coverage during local holidays.
- Provide technical mentorship to cross functional peers and guide support processes and escalation handling.
- Develop and champion opinionated stances on improving developer experience and product reliability.
What we’re looking for
- Have 3-8+ years of experience supporting developer-facing products as a Support Engineer, Developer Success Engineer, Technical Account Manager, or similar technical post-sales role.
- Can write, debug, and reason through Python and/or TypeScript codebases.
- Are comfortable learning and reasoning about APIs, SDKs, and developer tools quickly.
- Take personal ownership of technical problems and follow through until customers are unblocked.
- Communicate clearly, empathetically, and effectively — especially when explaining complex or confusing issues.
- Are insatiably curious about use cases for LLMs and excited to support tools that make AI more measurable, reliable, and trustworthy.
Bonus Points For
- Experience supporting developer tools, ML infrastructure, or observability platforms.
- Familiarity with OpenAI, Anthropic, or similar LLM APIs.
- Comfort working with datasets, evaluation metrics, or prompt engineering.
- Experience contributing to support tooling, documentation, or product-led growth initiatives.
- Have been a senior technical team member or tech lead in a high-growth environment, taking ownership of ambiguous technical scenarios.
- Have submitted PRs to production codebases to fix customer-impacting issues in backend services, SDKs, or infrastructure.
- Hold cloud certifications or equivalent experience troubleshooting containerized environments (e.g., Terraform, Kubernetes).
Why join Braintrust
- Build a culture of care, learning, and mutual support together.
- Solve challenging, unknown technical issues faced by developers.
- Pave the way for future developers and peers to benefit from your experience.
Benefits include
- Medical, dental, and vision insurance.
- Daily lunch, snacks, and beverages.
- Flexible time off.
- Competitive salary and equity.
- AI Stipend.
Equal opportunity
Braintrust is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Developer Support Engineer in London employer: Braintrust
At Braintrust, we pride ourselves on fostering a collaborative and supportive work environment where developer support is not just a role but a strategic advantage. Located in vibrant cities like London and Berlin, we offer flexible working arrangements, competitive salaries, and a culture that prioritises care, learning, and mutual support. Join us to tackle complex technical challenges while enjoying comprehensive benefits, including medical insurance and an AI stipend, all while contributing to the future of AI observability.
StudySmarter Expert Advice🤫
We think this is how you could land Developer Support Engineer in London
✨Tip Number 1
Get to know the company inside out! Research Braintrust's products and their impact on developers. This will help you tailor your conversations and show that you're genuinely interested in helping their customers.
✨Tip Number 2
Practice your technical problem-solving skills. Brush up on Python and TypeScript, and be ready to discuss how you've tackled similar challenges in the past. We want to see your thought process in action!
✨Tip Number 3
Show off your communication skills! Be prepared to explain complex concepts clearly and empathetically. Remember, it's all about making developers' lives easier, so practice how you'd convey technical issues to someone less experienced.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're serious about joining the Braintrust team and contributing to our mission.
We think you need these skills to ace Developer Support Engineer in London
Some tips for your application 🫡
Show Your Passion for Developer Support:When writing your application, let us see your enthusiasm for helping developers. Share specific examples of how you've tackled technical challenges in the past and how you made a difference for your team or customers.
Be Clear and Concise:We love clear communication! Make sure your application is easy to read and straight to the point. Avoid jargon unless it's necessary, and focus on explaining your experience in a way that anyone can understand.
Highlight Your Technical Skills:Since this role involves troubleshooting and coding, don’t forget to showcase your skills in Python or TypeScript. Mention any relevant projects or experiences where you’ve used these languages to solve problems or improve processes.
Tailor Your Application:Take a moment to customise your application for Braintrust. Reflect on our mission and values, and explain how your background aligns with what we’re looking for. This shows us you’ve done your homework and are genuinely interested in joining our team!
How to prepare for a job interview at Braintrust
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and TypeScript, as these are crucial for the role. Brush up on your understanding of APIs and SDKs, and be ready to discuss how you've tackled technical problems in the past.
✨Show Your Developer Empathy
During the interview, demonstrate your ability to empathise with developers. Share examples of how you've helped others overcome technical blockers and how you communicate complex issues clearly and effectively.
✨Prepare for Problem-Solving Scenarios
Expect to face some real-world problem-solving scenarios during your interview. Practice troubleshooting common issues that developers might encounter, and think about how you would document your findings to help future users.
✨Highlight Your Curiosity
Braintrust values curiosity about LLMs and AI tools. Be prepared to discuss your interest in these areas and any relevant experiences you've had. Show them that you're not just technically skilled but also genuinely excited about the developer experience.