At a Glance
- Tasks: Help developers troubleshoot and resolve technical issues with AI observability tools.
- Company: Join Braintrust, a leading AI observability platform with a supportive culture.
- Benefits: Enjoy competitive salary, flexible time off, and health benefits.
- Why this job: Make a real impact by solving complex problems for developers in the AI space.
- Qualifications: 3-8+ years in developer support, strong Python or TypeScript skills required.
- Other info: Collaborative environment with opportunities for mentorship and career growth.
The predicted salary is between 36000 - 60000 £ per year.
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.
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 Data, Inc.
Contact Detail:
Braintrust Data, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Developer Support Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that Developer Support Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way for us to demonstrate our technical prowess and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for those tricky interviews! Brush up on common technical questions related to Python and TypeScript, and practice explaining complex concepts clearly. We want to show that we can communicate effectively with developers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Braintrust.
We think you need these skills to ace Developer Support Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Developer Support Engineer role. Highlight your experience with Python or TypeScript, and showcase how you've helped developers overcome technical challenges in the past.
Show Your Problem-Solving Skills: In your application, give examples of complex problems you've solved. We want to see how you approach troubleshooting and how you communicate solutions clearly and empathetically to developers.
Demonstrate Your Curiosity: Let us know about your passion for AI and LLMs! Share any relevant projects or experiences that show your insatiable curiosity and eagerness to support tools that enhance developer experience.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Braintrust Data, Inc.
✨Know Your Tech Inside Out
Make sure you brush up on your Python and TypeScript skills. Be ready to discuss how you've used these languages in past roles, especially in troubleshooting and debugging. Familiarity with APIs and SDKs is crucial, so prepare to explain any relevant experiences.
✨Empathy is Key
Since the role involves supporting developers, practice explaining complex technical concepts in simple terms. Think about how you can show empathy during the interview by discussing how you've helped others overcome technical challenges in the past.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've diagnosed and resolved technical issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your thought process and the impact of your solutions on the developer experience.
✨Be Ready to Collaborate
This role requires tight collaboration with various teams. Think of instances where you've worked cross-functionally and be prepared to discuss how you communicated effectively with different stakeholders to achieve a common goal.