Remote job
Principal Engineer, AI Systems
Job details
About this role
Role overview Set the technical direction for an AI platform that powers creative agents and real-time marketing workflows. As a hands-on technical leader, you’ll guide architecture across services and AI systems, work with founders and product leaders on priorities, and help the platform scale beyond its initial prototype.
Responsibilities - Define the platform’s architecture strategy and longer-term technical roadmap, aligning engineering, product, and leadership. - Own service boundaries, data models, event flows, multi-tenancy, and failure handling as the system grows. - Establish patterns and standards for agent orchestration, tool use, guardrails, model routing, and evaluation. - Document major technical choices, including build-versus-buy decisions and model or vendor selection. - Set reliability, observability, and cost targets, and establish instrumentation and on-call practices. - Stay hands-on with difficult engineering problems while mentoring engineers and raising technical standards.
Requirements - Principal-level experience; the role specifies 10 or more years. - Ability to lead architecture for AI systems, distributed services, and event-driven platforms. - Strong written and verbal communication, including producing design documents that align technical and business teams. - Degree in computer science or a related field, or equivalent experience.
Nice to have - Experience with agent frameworks, MCP, or LLM evaluation systems. - Background in media processing or GPU-backed and self-hosted inference. - Experience as a founding engineer or early technical leader at a venture-backed startup. - Relevant open-source contributions, talks, or technical writing.
Benefits and work setup The role is remote in the U.S., with Pacific time preferred. The posting describes flexible remote work, competitive compensation, and the opportunity to shape the platform and engineering culture.