About the Role
As a Principal Engineer, AI Agent Platform, you will be instrumental in defining and building the future of Shop Builder. This role involves significant technical leadership, architectural design, and direct contribution to the platform that enables AI agents and developers to build, deploy, and operate storefronts.
Responsibilities
- Own the technical architecture of the agent-readable Shop Builder platform, including defining APIs (REST, SDK, MCP, CLI) and their exposure.
- Define and rigorously maintain the interface contracts for LLMs and developers, covering React component APIs, custom block schemas, theme tokens, and data binding formats.
- Design and lead the delivery of the MCP server, enabling AI agents (such as Claude Code and Cursor) to autonomously build, deploy, and operate Shop Builder storefronts.
- Architect the CLI and local development environment, focusing on project scaffolding, local iteration, previewing changes, and production deployment.
- Define the deploy, versioning, and rollback model for developer-published content, including custom blocks, themes, and layouts.
- Design the sandbox and preview environment system to facilitate safe iteration for agents and developers without impacting live partner sites.
- Establish the documentation standard, ensuring it caters to both LLMs and human users, maintained from single canonical sources and published across all surfaces (CLI help, dev docs, MCP tool descriptions, AI context).
- Lead the eval harness architecture to measure the correctness of LLM-generated blocks, themes, or layouts before release.
- Collaborate with Principal/Staff Engineers across various domains (payments, auth, live ops, catalog) to integrate inbound capabilities into coherent developer-facing surfaces.
- Serve as the technical bar-raiser for the team, defining code standards, reviewing critical implementation decisions, and mentoring Tech Leads and engineers.
- Contribute to hiring processes and shape the technical culture of the team from inception.