About the job
Join the Edra Team
At Edra, we're tackling one of the most challenging issues in enterprise AI: the gap between generic AI models and specific company processes. Our mission is to develop AI agents that not only understand how these processes operate but also enhance their efficiency.
As a Series A startup, with backing from Sequoia and other prestigious venture capitalists, we are expanding our team in both New York and London. Our team consists of highly skilled engineers, AI researchers, and strategists who share a commitment to excellence, believing that remarkable individuals are the cornerstone of our success.
Your Impact
We are on the lookout for passionate Full Stack Engineers who have a strong dedication to software craftsmanship. You will focus on thoughtful API design, robust data modeling, and user interfaces that provide a seamless experience for both users and fellow engineers. Your role will involve creating a comprehensive platform, workflows, user experiences, integrations, and observability tools that ensure our AI solutions are effective in real-world applications. As an early member of the engineering team, you'll not only influence our product development but also help shape our engineering culture, tooling decisions, and technical foundations.
We value a deliberate and thorough approach to our work. We believe in integrating the building and shipping processes; you will transition from concept to production, taking full responsibility for your outcomes. Our priority is to deliver thoughtful solutions rather than rushing fragile implementations, viewing velocity and quality as mutually beneficial rather than opposing forces.
Key Responsibilities
- Design and implement platform systems using Python (FastAPI), including API contracts, database schemas, and infrastructure, alongside creating high-quality user experiences with TypeScript and React, focusing on clean component design, strong typing, and maintainable front-end architectures.
- Develop shared TypeScript and Python libraries, component systems, and internal tools that enhance the productivity of the engineering team. You will define and uphold best practices, shared types, and contracts across front-end and API boundaries.
- Fully own your projects: gather context, manage dependencies, and drive tasks to completion independently, without waiting for a product manager to assign tickets. Your day may include designing a schema in the morning, creating a React component in the afternoon, and troubleshooting a deployment issue by the end of the day.
- Contribute to the product's vision and design. Collaborate closely with design teams, critically assess interface choices, and participate in weekly product meetings to gain insights into how customers and deployed engineers utilize what you create.
- Maintain and build connectors, integrations, and tools that ensure our platform continuously evolves and meets user needs.

