Own backend architecture, agent orchestration, enterprise integrations, and the React experiences that put Sidian's intelligence into customers' hands.
About Sidian
Sidian connects the drawings, models, documents, and decisions inside engineering firms so people and AI can work across them. We are a small Waterloo team backed by a US$1M pre-seed and working with global engineering firms.
The role
Own product development across the stack, with a focus on backend architecture and agent orchestration. Build reliable Python and TypeScript systems, coordinate agents with LangChain and LangGraph, and create React experiences for customers.
You will work directly with the founders, AI/ML engineers, and enterprise customers.
What you will own
- Build production backend systems: Python and TypeScript services, APIs, data models, authentication, queues, and enterprise integrations.
- Orchestrate intelligent agents: LangChain and LangGraph workflows, tools, retrieval, structured outputs, memory, evaluation, and human-in-the-loop controls.
- Own full-stack features from architecture and database design through React interfaces, testing, deployment, and monitoring.
- Connect complex engineering data including BIM files, drawings, spreadsheets, databases, cloud drives, and third-party systems.
What you bring
- One to three years shipping production software, primarily as a backend engineer.
- Strong TypeScript and Python, plus practical React experience and sound software fundamentals.
- Production systems experience with APIs, SQL databases, cloud infrastructure, background jobs, testing, and observability.
- Hands-on agent experience with LangChain, LangGraph, RAG, tool calling, or similar LLM systems.
- Evidence of initiative: a startup, product, open-source project, or independent build you drove to production.
- High agency, urgency, and ownership. AEC experience is not required.