Job Description
About the Role
We are building the execution layer for the future of AI-driven performance marketing.
As a Senior Founding Engineer, you will be responsible for designing, building, and maintaining the core systems that execute marketing actions safely and reliably in production. You will work directly with the founder, own critical product infrastructure, and help shape the technical direction of the company.
This is a hands-on engineering role with significant ownership. We are looking for someone who enjoys building production-grade systems, solving complex backend challenges, and operating with a high degree of autonomy.
Technology Stack
We use a modern TypeScript-first stack designed for scalability, maintainability, and developer productivity.
ComponentTechnologyFrontendNext.js, ReactBackendNestJS, Node.jsLanguageTypeScriptDatabasePostgreSQLVector DatabasePineconeInfrastructureAWSInfrastructure as CodeTerraformAI IntegrationLLM-Agnostic Architecture
Working Model
- Full-time
- Remote
- Minimum 6–7 hours overlap with Pacific Time (PST)
- Direct collaboration with the founder and product team
ResponsibilitiesBackend \& Execution Systems
- Build and maintain Google Ads API execution workflows
- Design and implement execution safety mechanisms, including approval and confirmation flows
- Build AI Skills as versioned, deterministic JSON DAGs
- Develop scheduling systems and background workers using BullMQ, Temporal, or similar frameworks
- Implement comprehensive audit logging and execution tracking across the platform
- Diagnose and resolve production issues involving APIs, workflows, and distributed systems
- Ensure reliability, observability, and operational excellence of critical backend services
Platform \& Architecture
- Own and evolve a modular NestJS backend architecture
- Design PostgreSQL schemas, migrations, and data models
- Integrate and maintain vector storage systems such as Pinecone
- Define clean API boundaries to support future integrations, including Meta Ads and additional marketing platforms
- Maintain cloud infrastructure across AWS services, including EC2, Lambda, S3, and RDS
- Manage deployments, environment configuration, monitoring, and operational tooling
Frontend
- Maintain a lightweight Next.js frontend application
- Connect conversational interfaces and workflows to backend services
- Build execution confirmation, audit visibility, and status-tracking interfaces
- Collaborate on product UX focused on clarity, safety, and operational transparency
Required Qualifications
- 6–8\+ years of professional software engineering experience
- Strong production experience with TypeScript
- Deep expertise with Node.js and NestJS
- Experience building and operating SaaS products at scale
- Strong knowledge of REST APIs, OAuth, and third-party integrations
- Solid PostgreSQL experience, including schema design, query optimization, and migrations
- Experience implementing background jobs, queues, and asynchronous processing systems
- Working knowledge of AWS infrastructure and cloud-native application deployment
- Ability to independently own backend systems from design through production operations
- Strong debugging and problem-solving skills
Nice-to-Have
- Google Ads API experience
- Meta Ads API experience
- Experience integrating LLMs such as OpenAI or Anthropic
- Familiarity with vector databases and retrieval systems
- Event-driven architecture experience
- Experience building products that require auditability, compliance, or financial-grade reliability
- Startup or founding engineer experience
What You'll GetDirect Product Impact
Your work directly influences how marketing budgets are managed and executed across real advertising platforms.
High Ownership
You'll own meaningful systems and product areas rather than working from a queue of isolated tickets.
AdTech \& AI Exposure
Work on the intersection of AI, automation, performance marketing, execution safety, and large-scale advertising operations.
Career Growth
This role has a clear path toward Founding Engineer, Engineering Lead, or Head of Engineering as the company grows.
What This Role Is Not
- Not an agency position
- Not a maintenance-only role
- Not a junior or learning-focused position
- Not frontend-heavy
- Not a role for someone seeking extensive management layers or detailed day-to-day direction
Ideal Candidate
You enjoy owning systems end-to-end. You are comfortable making technical decisions, debugging production issues, and building software that customers rely on every day. You care about reliability, architecture, and execution quality, and you thrive in an early-stage environment where speed and ownership matter.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.