Description
We're hiring a Software Engineer to work on Bugbot, our AI code review tool. Bugbot reviews pull requests, catches bugs, suggests improvements, and is becoming a critical part of how engineering teams ship software.
As a Software Engineer on the Bugbot team, you'll maintain Bugbot as the industry's best AI code reviewer. This is a full-stack IC role where you'll ship features end-to-end and directly shape how millions of engineers interact with AI during code review.
Your responsibilities will include:
- Launching new Bugbot features end-to-end from defining the feature and building the UI to wiring up the backend and iterating on model behavior.
- Evolving the review pipeline by adapting prompting strategies, model routing, context selection, and agent orchestration.
- Building integrations that embed Bugbot into every engineer's workflow.
- Owning product quality and reliability by monitoring precision and recall, triaging false positives, improving observability across the review pipeline.
- Designing onboarding and adoption flows that help teams go from first install to daily active usage.
- Partnering with ML, infrastructure, and product teams to inform model improvements with real-world review data.
You'll own Bugbot's product surface end-to-end: features, integrations, review pipeline, onboarding, configuration, and the user experience of AI code review.
This role requires you to move fluidly between the model layer and the product layer. Quality is the product – a code review assistant that posts noisy or unhelpful comments is worse than no assistant at all.
You'll be obsessive about making Bugbot's output genuinely useful and obsess about your evals.