Principal Engineer - AI AdTech Media Buying Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
PLEASE CLICK HERE TO SEE ALL OF OUR JOB OPENINGS!Principal EngineerYou will own meaningful, end-to-end areas of the product, spanning the agent harness, evaluation systems, platform integrations, and user interface. They are a lean team with minimal hierarchy, significant engineering autonomy, and a fast path from idea to production.The development workflow is agent-native: coding agents are embedded throughout exploration, implementation, testing, review, and debugging, while engineers remain accountable for the quality of what reaches production. You will also work directly with customers and observe media buyers using the systems you build. What Youβll Do: Integrate a new advertising platform.Design and implement authentication, a robust API client, read and write tools with appropriate approval controls, a synchronization pipeline into Postgres, and a dedicated platform sub-agent. You will also develop model instructions that capture the platformβs real-world API behavior, including nuances and constraints that may not be fully reflected in its documentation.Own an agent-powered product surface. Media-plan imports, campaign building and quality assurance, scheduled briefings, and Slack and email entry points are each distinct products with their own agent architecture, tools, evaluations, and failure modes. You may take ownership of one from design through production.Eliminate a recurring class of failure. When something is silently going wrong in production for a particular customer, you will reconstruct the agentβs behavior using BigQuery event logs and traces, identify the underlying mechanism, and address the root cause.Extend the agent harness itself. Improve foundational capabilities such as tool gating, context compaction, large-payload handling, and the review system that determines whether the operatorβs work is ready to present to a user. What Theyβre Looking ForEssential5+ years backend engineering experience. You have several years of production Python experience, or equivalent depth in another language that you can transfer quickly. You are comfortable with asynchronous systems, Postgres, schema design, background jobs, and the practical failure modes of distributed systems.Hands-on experience with LLM agent systems. You have built and shipped an agentic product involving tool calling, multi-step orchestration, context management, and structured outputs. You also treat prompts and instructions as versioned, testable engineering artifacts.Comfort with nondeterministic systems. You can diagnose systems in which the same input may produce different outputs. You use evaluations, replay, tracing, and telemetry to understand behavior.Enough frontend experience to complete the feature. You are comfortable with TypeScript and React and can ship the interface required for a feature without handing it off. Prior experience with Next.js and Tailwind is helpful but can be learned on the job.A strong sense of ownership. They are a small team responsible for a large product surface. You take responsibility for carrying work from an initial idea through implementation, validation, and production. PreferredExperience in advertising technology or marketing technology, including DSPs, ad servers, attribution, or the structure of media plans. This domain knowledge is difficult to find, and they value it highly.Deep experience with Google Cloud, particularly Vertex AI, Cloud Run, BigQuery, and Pub/Sub.Experience building multi-tenant SaaS products with rigorous data-isolation requirements. Their StackPython Β· Google ADK Β· FastAPI Β· Postgres + pgvector Β· Redis Β· Vertex AI Β· BigQuery Β· Cloud Run Β· Pub/Sub Β· Tofu Β· Next.js Β· React Β· TypeScript Β· Tailwind Β· CopilotKit / AG-UIJob-3684211LI-AL1#LI-Remote PLEASE CLICK HERE TO SEE *ALL OF OUR JOB OPENINGS!Principal EngineerYou will own meaningful, end-to-end areas of the product, spanning the agent harness, evaluation systems, platform integrations, and user interface. They are a lean team with minimal hierarchy, significant engineering autonomy, and a fast path from idea to production.The development workflow is agent-native: coding agents are embedded throughout exploration, implementation, testing, review, and debugging, while engineers remain accountable for the quality of what reaches production. You will also work directly with customers and observe media buyers using the systems you build. What Youβll Do: Integrate a new advertising platform.Design and implement authentication, a robust API client, read and write tools with appropriate approval controls, a synchronization pipeline into Postgres, and a dedicated platform sub-agent. You will also develop model instructions that capture the platformβs real-world API behavior, including nuances and constraints that may not be fully reflected in its documentation.Own an agent-powered product surface. Media-plan imports, campaign building and quality assurance, scheduled briefings, and Slack and email entry points are each distinct products with their own agent architecture, tools, evaluations, and failure modes. You may take ownership of one from design through production.Eliminate a recurring class of failure. When something is silently going wrong in production for a particular customer, you will reconstruct the agentβs behavior using BigQuery event logs and traces, identify the underlying mechanism, and address the root cause.Extend the agent harness itself. Improve foundational capabilities such as tool gating, context compaction, large-payload handling, and the review system that determines whether the operatorβs work is ready to present to a user. What Theyβre Looking ForEssential5+ years backend engineering experience. You have several years of production Python experience, or equivalent depth in another language that you can transfer quickly. You are comfortable with asynchronous systems, Postgres, schema design, background jobs, and the practical failure modes of distributed systems.Hands-on experience with LLM agent systems. You have built and shipped an agentic product involving tool calling, multi-step orchestration, context management, and structured outputs. You also treat prompts and instructions as versioned, testable engineering artifacts.Comfort with nondeterministic systems. You can diagnose systems in which the same input may produce different outputs. You use evaluations, replay, tracing, and telemetry to understand behavior.Enough frontend experience to complete the feature. You are comfortable with TypeScript and React and can ship the interface required for a feature without handing it off. Prior experience with Next.js and Tailwind is helpful but can be learned on the job.A strong sense of ownership. They are a small team responsible for a large product surface. You take responsibility for carrying work from an initial idea through implementation, validation, and production. PreferredExperience in advertising technology or marketing technology, including DSPs, ad servers, attribution, or the structure of media plans. This domain knowledge is difficult to find, and they value it highly.Deep experience with Google Cloud, particularly Vertex AI, Cloud Run, BigQuery, and Pub/Sub.Experience building multi-tenant SaaS products with rigorous data-isolation requirements. Their StackPython Β· Google ADK Β· FastAPI Β· Postgres + pgvector Β· Redis Β· Vertex AI Β· BigQuery Β· Cloud Run Β· Pub/Sub Β· Tofu Β· Next.js Β· React Β· TypeScript Β· Tailwind Β· CopilotKit / AG-UIJob-3684211*LI-AL1#LI-Remote
Requirements
- 5+ years backend engineering experience. You have several years of production Python experience, or equivalent depth in another language that you can transfer quickly. You are comfortable with asynchronous systems, Postgres, schema design, background jobs, and the practical failure modes of distributed systems.
- Hands-on experience with LLM agent systems. You have built and shipped an agentic product involving tool calling, multi-step orchestration, context management, and structured outputs. You also treat prompts and instructions as versioned, testable engineering artifacts.
- Comfort with nondeterministic systems. You can diagnose systems in which the same input may produce different outputs. You use evaluations, replay, tracing, and telemetry to understand behavior.
- Enough frontend experience to complete the feature. You are comfortable with TypeScript and React and can ship the interface required for a feature without handing it off. Prior experience with Next.js and Tailwind is helpful but can be learned on the job.
- A strong sense of ownership. They are a small team responsible for a large product surface. You take responsibility for carrying work from an initial idea through implementation, validation, and production.
Preferred
- Experience in advertising technology or marketing technology, including DSPs, ad servers, attribution, or the structure of media plans. This domain knowledge is difficult to find, and they value it highly.
- Deep experience with Google Cloud, particularly Vertex AI, Cloud Run, BigQuery, and Pub/Sub.
- Experience building multi-tenant SaaS products with rigorous data-isolation requirements.
Their Stack
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦