9,757 jobs found — updated daily
We are seeking a Staff Software Engineer to own the architecture for our AI design experiences, encompassing everything from generating and editing room designs to product recommendations. This role involves defining how we evaluate output quality and ensuring human accountability for shipped products. You will tackle the most challenging and least-defined initiatives across our 3D and Studio stack, the AI agent platform, the TypeScript graph layer, and their supporting services. A key part of this role will be guiding the transition from our older PHP monolith towards a modern graph and services architecture, all while maintaining product development momentum. Success in this role means deeply understanding the platform, shipping significant improvements, and taking ownership of ambiguous, high-impact areas within 90 days. Within a year, you will have defined and delivered the architecture for a major AI design capability, elevated the team's quality standards, and mentored other engineers to take on larger scopes. AI is central to our product and development processes, and we are heavily investing in it, going beyond using AI for faster code generation. We are building an internal harness for our agent platform and LLM tooling, enabling agents to handle real engineering tasks like error resolution, bug fixes, and feature enhancements around the clock. The team currently utilizes Claude Code, Codex, and Cursor. We are looking for an individual who can architect these systems, has experience building or shipping AI-backed product features, can design evaluation sets and quality baselines, and can effectively balance model, data, and latency considerations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed

The resume builder that gets results.