About the job
Join Edra: Transforming Enterprise AI
Edra is tackling one of the most complex challenges in enterprise AI: bridging the gap between generic AI models and specific company processes. We develop AI agents that understand how processes function in real-time and execute operations effectively.
As a Series A startup, supported by Sequoia and other prominent venture capital firms, we are expanding our presence in New York and London. Our team comprises highly skilled engineers, AI researchers, and strategists who share a commitment to excellence and believe that extraordinary talent is the cornerstone of our success.
Your Role
We are in search of Full Stack Engineers who are passionate about software craftsmanship, including strong type systems, thoughtful API design, and robust data modeling. You will not be solely focused on AI models but will build the surrounding architecture, workflows, user interfaces, integrations, and observability tools that make our AI applications practical and effective in real-world scenarios. As an early team member at Edra, you will play a pivotal role in shaping not just our products but also our engineering culture, tooling decisions, and the technical foundation of our company.
Our approach is intentional and thorough. There is no disconnection between development and deployment; you will take projects from initial concept to production, taking full ownership of the results. We prioritize thoughtful construction over hasty releases, valuing both speed and quality as complementary rather than opposing forces.
Key Responsibilities
Design and implement platform systems using Python (FastAPI), covering everything from API contracts to database schemas and infrastructure, alongside creating high-quality user experiences using TypeScript and React, focusing on clean component design, strong typing, and maintainable frontends.
Develop shared TypeScript and Python libraries, component systems, and internal tools to enhance the productivity of the engineering team, while defining and enforcing patterns, shared types, and contracts across the frontend and API.
Take full ownership of your projects: gather requirements, manage dependencies, and drive tasks to completion autonomously. One day you might define a schema, the next day build a React component, and before the day ends, troubleshoot a deployment issue.
Contribute to product direction and design. Collaborate closely with design teams, make informed decisions regarding interfaces, and actively participate in weekly product meetings to ensure alignment with customer needs and the practical use of your builds by deployed engineers.
Develop and maintain integrations, connectors, and more to enhance the overall capabilities of our platform.

