Design Engineer
Maincode
Prepare for this role
Benefits
Job Type
Description
About Maincode
Maincode is an applied AI lab building system that helps people make better decisions. We translate research into real-world tools: interfaces that support decision-making, surface insights, and express complex ideas with clarity. We believe AI’s next leap isn’t scale – it’s design. Our work bridges research and interface, helping people understand, navigate, and collaborate with intelligent systems.
You’ll join the Design Engineering Group (DEG) – a small, embedded team working across brand, product, and early-stage prototypes. We care deeply about craft, clarity, and momentum.
The Role
We’re hiring a junior Design Engineer to help build and maintain key brand surfaces, support research prototypes, and expand our internal design systems.
This is a hybrid role: part engineering, part design. You’ll work closely with our Design Engineering Lead across surfaces, brand expression, and internal tools. You’ll also contribute to early experiments; offering design support and helping shape how our emerging AI ideas are expressed and interacted with.
If you love taking a raw idea and driving it forward, care about quality in execution, and are comfortable with working with AI-augmented tools (like Cursor or Claude Code), we’d love to hear from you.
What You’ll Work On
Core Work
Build and maintain high-quality layouts and components across Maincode and partner sites
Extend our design system with new blocks, UI patterns, and motion elements
Design brand assets – decks, event materials, social collateral
Handle staging, QA, and feedback loops in production-facing projects
Exploratory Work
Contribute design–dev support to prototypes exploring new interaction models
Use AI-assisted tools to build out early interface ideas for evaluation or testing
Help refine prototypes into usable components or microsite features
What We’re Looking For
1–2 years experience (or equivalent projects/internships) in a design-engineering or hybrid role
Strong visual instincts with structured, systems-aware thinking
Comfortable using Figma and shipping code with AI tools like Cursor, Lovable, or V0
Familiarity with frontend (React, Tailwind, shadcn/ui)
Curiosity about interaction design for AI systems; even if you’re just starting to explore
Clear communicator, responsive in feedback cycles, thoughtful in detail
Tools & Practices
You’ll work across:
Cursor, V0, Claude Code or similar AI-augmented development environments
Figma, for interface and system design
shadcn/ui, Tailwind-based, and other component libraries
Modern animation and motion tooling (e.g. motion.dev)
Github, Notion, and lightweight documentation tooling
We’ll support you with a shared component resource library and internal playbook for consistent, high-craft development.
What Growth Looks Like
Within 6–12 months, you’ll:
Expand our design system with net-new components, patterns, or layout primitives
Contribute to early-stage prototypes in collaboration with research and engineering
Demonstrate initiative in shaping design direction through both code and interface thinking
Why This Role Matters
As Maincode moves frontier research toward real‑world impact, interfaces and brand identity systems are the bridge. Under the Design Engineering Lead’s leadership, your work ensures speculative ideas become tangible, usable, and high‑craft; amplifying both our research and our brand. As DEG grows, there will be opportunities to take deeper ownership of key systems, shape new interaction patterns and brand expressions, and influence how design engineering evolves at Maincode.
What to Include
We’re not just looking for final results. Show us how you think:
1–3 projects that walk through your process - what you explored, how you executed, why, and what you’d do differently
A short Loom (optional, max 5 min) walking through a project is welcome
Why This Role Matters
Interface is how Maincode’s ideas are experienced. Your work ensures our research shows up in the world with clarity, depth, and precision; whether through a microsite, system component, or prototype interaction. As you grow, you’ll take on greater ownership of how our ideas move from speculative to real.
Hiring Process
We move intentionally and communicate clearly at every step:
Portfolio Review – We evaluate taste, process, and clarity
Intro Chat – Casual conversation about fit and interest
Take-Home Task – A focused, open-ended design–dev challenge
Final Chat – With our Design Engineering Lead and founder
This job is found at InterviewStack.io