Senior Full Stack Engineer
About the Role
We’re hiring a Senior Full Stack Engineer who can own major surfaces across backend, data, frontend, and system design. The product fuses data ingestion pipelines, graph/DAG operations, LLM-driven agent chains, copilots, and media generation. You’ll architect, build, and harden production features with autonomy. Expect ambiguous problems, tight loops, and high standards. This is an early stage startup culture which means moving fast, collaboration with a small team to architect and deliver features, doing more than planning, customer driven feedback, and managing change and uncertainty.
Core Responsibilities
- Deliver production ready SaaS capabilities end to end including develop and launch agent systems, GraphRAG with copilot experience, data tree visualizations
- Own integration points for AI and media generation (Claude Sonnet, FAL.ai, Remotion/FFmpeg)
- Lead frontend development using React, Vite, TypeScript, TanStack Router/Query, Tailwind, and shadcn/ui
- Lead backend architecture with Python, FastAPI, CopilotKit, and PydanticAI
- Design data models and graph workflows using Neo4j (Neomodel) and PostgreSQL (SQLAlchemy)
- Build reliable APIs and integrations for agent workflows, AI generation, and DAG control
- Implement ingestion flows (GEDCOM, images, PDFs) and handle real-world data variance
- Architect graph visualization interactions (GoJS; possibly CytoScape or alternatives)
- Improve system reliability, observability, and performance across the stack
- Drive technical decisions, simplify complexity, and set engineering standards
- Support future builds involving OCR, LangGraph/CrewAI, and multi-agent pipelines
- Example : Implement discovery and ingestion pipelines that unify searches across APIs and parse structured metadata for import, dedupe, and auto-tagging of primary vs secondary sources.
- Example : Integrate verification and correlation engines (LangGraph) to compute confidence scores, detect duplicates, flag conflicts, and generate reports within the Copilot experience.
Preferred Experience
- Senior-level ownership of distributed or multi-service systems
- Strong experience with graph data models and performance tuning
- ETL/ingestion pipelines with messy or inconsistent real-world data
- Designing agent-driven or LLM-powered workflows
- Proven ability to simplify complex UX/data flows for end-users
- Strong judgment around boundaries, interfaces, and maintainability
- Ability to push back on scope, propose alternatives, and drive clarity
Success Indicators
- You independently architect and deliver large, chunked features end-to-end
- You stabilize and simplify core systems rather than adding complexity
- You raise engineering quality, reliability, and velocity across the team
- You bring strong technical judgment and communicate crisp, grounded decisions driving bug reduction
Tech Stack
Backend
- Python
- FastAPI
- CopilotKit
- PydanticAI
- AG-UI protocol
Data Layer
- Neo4j + Neomodel
- PostgreSQL + SQLAlchemy
- AWS S3
AI & Media Generation
- Claude Sonnet 4.5
- FAL.ai
- Remotion (FFmpeg)
- Google Vision / Tesseract (planned)
- LangGraph / CrewAI (planned; currently PydanticAI + CopilotKit)
Frontend
- React
- Vite
- TanStack Router
- TanStack Query
- Tailwind
- shadcn/ui
- GoJS or CytoScape (open to alternatives)
- Auth0
DevOps / Infrastructure
- Docker Compose
- AWS ECS / Lambda
- GitHub Actions
Required domain experience
| SaaS | 5 years |
| Machine Learning / Big Data | 5 years |
Required languages
| English | C1 - Advanced |
React, Node.js, GoJS, CytoScape, Python, REST API, Neo4J
📊
Average salary range of similar jobs in
analytics →
Loading...