CodeRabbit
Design Engineer
San Francisco · Senior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Whether a developer trusts an AI-generated suggestion enough to merge it often comes down to execution: the pixels, the motion, the copy, the milliseconds of latency, the edge cases.
- AI-generated suggestion enough to merge it often comes down to execution:
- the pixels, the motion, the copy, the milliseconds of latency, the edge cases.
Responsibilities
- Build production-quality UI. Ship polished components and interactions that make complex code analysis feel effortless and earn developers' trust in AI-generated suggestions.
- Prototype rapidly. Turn concepts for emerging AI experiences - real-time review, conversational feedback, agentic workflows - into working prototypes in hours, not days, to validate ideas before full implementation.
- Bridge design and engineering. Translate high-fidelity designs into pixel-perfect code, and push design forward through technical innovation the mockups couldn't anticipate.
- Own implementation quality. Set and hold the bar for UI execution across the product - smooth interactions, thoughtful motion, and micro-interactions that make the product feel alive.
- Build the design system in code. Create and maintain reusable, well-engineered components spanning Web, IDE extensions, Git platforms, and CLI surfaces, so the whole team ships faster.
- Make complex data legible. Implement clear, performant visualizations for code quality metrics, dependency graphs, and AI-generated insights.
- Stay close to the model. Build for where AI capabilities are heading, not just what they can do today, and help define interaction paradigms native to AI and developer tools.
- Equally fluent in Figma and your editor. You move between design tools and code without friction, and you're credible in both rooms. This is the core of the role.
- Strong front-end engineering. Deep skills in TypeScript, React, CSS, and animation, with an instinct for building reusable, maintainable UI systems.
- You're rethinking the basics. Many UI primitives were designed for a different era
Requirements
- You're AI-native in how you work.
- 2-5+ years of experience in design engineering, front-end, or product design roles, with a portfolio or shipped work demonstrating both engineering rigor and visual craft.
- A proven track record of shipping complex technical products end-to-end in ambiguous, fast-moving environments.
Nice to have
- A background in or strong understanding of software development and Git workflows.
- Experience with IDE extensions (VS Code, JetBrains), Electron, or building cross-platform apps.
- A collaborative, high-velocity environment working alongside strong engineers and AI researchers.
- Professional development and the resources to do the best work of your career.
Compensation
- Competitive salary, meaningful equity, and benefits.
Benefits
- Competitive salary, meaningful equity, and benefits.
Company info
- ABOUT CODERABBIT CodeRabbit is the leading AI code review platform, trusted by more than 17,000 customers and 150,000 open-source projects, conducting over 2 million code reviews each week.
- WHAT WE'RE LOOKING FOR - Equally fluent in Figma and your editor.
This listing is sourced directly from CodeRabbit's careers page and normalized into a canonical job model.