Eagle Design Engineer at Eagle works directly with the CTO to design and build AI-native software products for civil engineers. The role includes owning the product surface end-to-end and establishing a coherent design system.
Responsibilities
Embed with staff at engineering firms alongside the founders; watch how they actually work, then come back and design and build against what you saw
Own the product surface end-to-end—from interaction design and prototyping through shipping the production front-end yourself
Establish and own our design system: the components, patterns, and primitives that have to stay coherent as we compound products across acquisitions
Define the interaction patterns for an AI-native platform—streaming and latency, human-in-the-loop review, provenance and citations, and making agent behavior transparent enough to trust
Collaborate directly with the CTO on product direction, culture, and what we'll build next
Ask Why: We have a beginner’s mind, incessantly ask questions, and share our success with others. We always want to know what we can be doing better.
Read the Room: We read the situation and meet people where they are, whether that's a counterparty, a client, or each other. We listen first and understand how our words and actions impact one another.
Get on a Flight: We have dogged persistence. We operate with a sense of urgency with our work and careers, and we want to push and be pushed.
What we look for
Strong design taste and the engineering chops to ship it yourself in production (React/TypeScript or equivalent)—you don't hand off to someone else to build
Has built and maintained a design system that more than one product or team depended on
Has real reps designing UX for AI-native products and is comfortable with the problems that don't exist in traditional software: non-determinism, streaming output, uncertainty, agentic flows, and earning user trust in machine output
Qualification
Required
Strong design taste and engineering skills to ship production code (React/TypeScript or equivalent)
Experience building and maintaining a design system used by multiple products or teams
Experience designing UX for AI-native products handling non-determinism, streaming output, and agentic flows