Software Engineer, Bugbot
Full-stack engineer building and owning Bugbot, an AI code reviewer for pull requests. Ships end-to-end features including UI, backend, model integration, review pipelines, and developer workflow integrations while ensuring high-quality, reliable output.
About the job
What you’ll do
- Launch new Bugbot features end-to-end from defining the feature and building the UI to wiring up the backend and iterating on model behavior so that each release meaningfully improves code review quality.
- Evolve the review pipeline adapting prompting strategies, model routing, context selection, and agent orchestration to take advantage of new capabilities while managing cost and latency.
- Build integrations that embed Bugbot into every engineer's workflow making AI-assisted review a seamless, default part of the development loop.
- Own product quality and reliability monitor precision and recall, triage false positives, improve observability across the review pipeline, and ensure Bugbot earns trust with every review it posts.
- Design onboarding and adoption flows that help teams go from first install to daily active usage.
- Partner with ML, infrastructure, and product teams to inform model improvements with real-world review data, shape the Bugbot roadmap, and scale the system as adoption grows.
- Own Bugbot's product surface end-to-end: features, integrations, review pipeline, onboarding, configuration, and the user experience of AI code review.
You may be a fit if
- You’ve built or worked on agents that integrate into the code review or CI/CD workflow.
- You’ve shipped full-stack product features end-to-end and enjoy moving between frontend, backend, and model integration.
- You care deeply about developer experience and collecting new evals from customers and internal team members.
- You can hold the tension between "ship fast to learn" and "don't erode trust with bad suggestions."
- You’ve launched a product or feature to external users and owned the full loop: onboarding, documentation, feedback, and iteration.
Skills
JavaScript, React, Node.js, Python, LLMs, Prompt Engineering, CI/CD, Git, Pull Requests, Agent Orchestration
Similar jobs
Fullstack Engineering jobsSoftware Engineer building end-to-end financial data platform features including ingestion, transformation, automation engines, reporting, monitoring, and AI-driven workflows. Requires CS degree and 4+ years software engineering experience; onsite in SF or NYC.
Product engineer building the modern AI-first platform for accounting and finance. Tackles foundational data automation, transformation, and reporting challenges in a complex domain. Requires 5+ years software engineering experience and a bachelor's in CS, Math or Philosophy.
Build scalable full-stack web applications across frontend and backend layers using React, TypeScript, Python, GraphQL, and FastAPI. The role requires at least three years of full-stack development experience and offers hybrid work in San Francisco.
Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.