Principal Software Engineer
Core
Principal Engineer responsible for defining and verifying AI agent-based software development workflows, ensuring code correctness, reliability, and architectural integrity in an AI-driven ad agency.
Role type
Principal Software Engineer (AI/Agent Systems)
Builds
AI agents for paid acquisition, ad platform integrations (Meta, Google, TikTok, Amazon), and the underlying development machinery for agent-based coding.
Domain
Adtech, AI Agents, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, agent-based system architecture, full-stack development (backend/frontend/data), automated verification and testing, cloud infrastructure management, trade-off decision making, production software delivery under deadlines
Preferred skills
Rust, TypeScript, AWS-native development, ad-platform API integration (Meta/Google/TikTok/Amazon), multimodal generative models, SOC 2 and GDPR compliance infrastructure
Technologies
Rust, TypeScript, AWS, Meta Ads API, Google Ads API, TikTok Ads API, Amazon Ads API
Responsibilities
Define development specifications and workflows for AI agents, build and maintain the frameworks enabling agents to write software, implement automated verification systems for agent-generated code, solve complex technical problems in ad platform integrations, ensure system reliability and containment for live ad spend, establish quality standards and conventions for agent output
Seniority
Principal, hands-on IC with strategic ownership