Job details
- Location
- Waterloo, MI
- Work type
- Onsite
- Visa
- Sponsorship available
- Posted
- 2 weeks ago
- Apply on
- sidian.ai
About this role
Sidian connects engineering drawings, models, documents, and decisions so people and AI can work across them. The Full-Stack Engineer will develop product features across the stack, focusing on backend architecture and agent orchestration while building React experiences and integrating complex engineering data.
What you'll do:
- 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 they're looking for:
- 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
Ready to apply to Sidian?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.