Software Engineer building AI code reviews for Bugbot, integrating advanced tech into development workflows. Collaborating on full-stack projects while ensuring product quality and trust.
Responsibilities
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.
Requirements
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.
Senior Software Engineer designing and maintaining Convex’s global cloud infrastructure. Collaborating with engineering team to establish reliability practices and prioritize projects.
Software Engineer designing and maintaining platforms and services at Convex. Contributing to user - facing systems while collaborating closely with customers and teams.
Software Engineer developing and maintaining APIs at Convex, a backend platform for developers. Collaborating with the engineering team to enhance developer experience utilizing TypeScript.
Senior full - stack engineer developing a learning portal and AI - powered features for Ontologize. Collaborating across Python and Next.js to enhance training solutions.
Senior Systems Software Engineer developing accelerator - integrated I/O and data movement systems for Samsung Semiconductor's Memory Division. Working on Linux systems software and open - source development.
Integration Developer for Product Development at SEEBURGER in Chennai. Working on Angular web applications and Java backends for digitalization solutions.
Senior Software Engineer developing LLM - powered agents at Klue in Vancouver. Building robust systems for managing competitive intelligence through advanced AI tools.
Software Engineer, AI at Klue, building LLM - powered agents for workflow automation in Toronto. Collaborating on search retrieval optimization and ML - powered solutions.
Senior Software Engineer developing AI - powered agentic systems at Klue. Shaping backend systems and collaborating across teams to produce competitive intelligence solutions.
Software Engineer developing complex software systems at ProSync Technology Group. Collaborating in a hybrid environment and enhancing analytics and operational technologies.