
Software Engineer, Developer Experience
Braintrust3 months ago
Responsibilities
- Identify and remove friction from the engineering workflow in collaboration with the engineering team.
- Reduce CI runtime through parallelization, caching, sharding, test selection, and flake reduction.
- Own the deployment pipeline, including progressive rollouts, fast rollbacks, and clear failure signals.
- Own the build toolchain, including bundlers, compilers, and monorepo tooling, while improving cold-build and rebuild performance.
- Strengthen the software supply chain through SBOMs, signed artifacts, hardened GitHub Actions, secret hygiene, and build provenance.
- Build CLIs, GitHub Apps, and bots that make preferred engineering practices easy to follow.
Requirements
- 5+ years of experience building developer tools, CI/CD, or platform infrastructure.
- Demonstrated success improving slow or painful engineering workflows.
- Deep expertise with GitHub Actions, GitHub Apps, GitHub APIs, merge queues, and branch protections.
- Strong fluency with JavaScript and TypeScript build and bundling tools, including esbuild, SWC, Vite, Turborepo, TypeScript, and pnpm.
- Experience profiling and optimizing systems using flamegraphs, tracing, and measurement.
- Experience with supply-chain security, including SBOMs, Sigstore, cosign, SLSA, and GitHub Actions hardening.
- Strong judgment regarding safe and reliable production deployments.
Benefits
- Medical, dental, and vision insurance.
- Daily lunch, snacks, and beverages.
- Flexible time off.
- Competitive salary and equity.
- AI stipend.
Tech Stack
Categories
About Braintrust
Braintrust is the agent observability platform. By actively applying intelligence to agent traces and automatically surfacing the most critical patterns, Braintrust gives teams the visibility to understand how agents behave in production and the tools to improve them. Teams at Notion, Stripe, Box, OpenAI, and Cloudflare use Braintrust to trace their agents, find the issues in their observability data, and run evals that tell them how to improve.