Overview In this Principal Engineer role, you own end-to-end areas of an agent-powered product, spanning integration, authentication, data pipelines, and UI. You'll work with a lean team that values autonomy and rapid production, collaborating closely with customers to observe real-world use. Your impact includes reducing production failures, improving the agent harness, and shaping platform capabilities. The position emphasizes ownership from idea to production and cross-functional influence within a fast-moving ad/marketing tech context.
Responsibilities- Integrate a new advertising platform and design robust authentication, API client, and data pipelines to Postgres
- Own an agent-powered product surface (media-plan imports, campaign building, QA, briefings, and entry points) from design to production
- Investigate and resolve recurring production failures using logs and traces to identify root causes
- Extend and improve the agent harness (tool gating, context management, large-payload handling, and review system)
- Develop model instructions that reflect real-world API behavior and constraints
- Collaborate with customers and observe media buyers to inform product decisions
Key requirements- 5+ years backend engineering experience
- Strong production Python experience or equivalent in another language
- Experience with asynchronous systems, Postgres, schema design, background jobs, and distributed systems failure modes
- Hands-on experience with LLM agent systems, tool calling, multi-step orchestration, context management, and structured outputs
- Comfort with nondeterministic systems using evaluations, replay, tracing, and telemetry
- Frontend capability with TypeScript and React; familiarity with Next.js and Tailwind is a plus
- ownership and accountability
- ability to work with customers and observe real-world usage
- problem-solving mindset in complex, distributed systems
- Python
- Async programming
- Postgres