A Staff Backend Software Engineer to own and architect the entire backend of an AI-native platform that is changing how physical spaces are designed and transformed. You will be the go-to backend engineer at a small startup already live with design-studio and enterprise partners. They want a hands-on builder with startup DNA who has built 0-to-1 products and also knows what good looks like at scale. You might be a rising senior engineer whose scope keeps growing, or a seasoned staff or principal engineer who has done it many times. Either way, you will take on three or four genuinely hard backend problems in real-time collaboration, multi-tenancy and agentic AI systems.
What you'll do
Own the full backend architecture end to end and make the key design decisions yourself, from a clean slate instead of inside someone else’s framework.
Design APIs, database schemas and object models that represent complex 3D spatial and design data correctly.
Build and scale distributed systems with complex async processes, including workflows, queues and data processing pipelines (Kafka, Temporal, Postgres).
Solve hard architecture problems such as real-time collaborative editing with document revisions, multi-tenant architecture, and connecting agentic AI and computer vision systems to the rest of the platform.
Work with the CEO, frontend engineers and computer vision engineers to set technical direction and raise the engineering bar as the team grows.