Software Engineer (AI-Native Ad Platform)
Adzact | London, England, United Kingdom | Today
full-time | hybrid | mid
skills: python, backend development, apis, data pipelines, sql, mysql, postgres, aws, docker, fastapi, flask, pandas, claude code, databricks, linkedin ads api, meta ads api, google ads api, llm, marketo, hubspot, salesforce
At Adzact we are building the autonomous B2B ad engine.
B2B companies now spend tens of billions on paid media every year. Yet most of that money still flows through tools built for B2C ecommerce or recruitment. Targeting is blunt, spend concentrates on the wrong accounts, and “optimisation” often just means buying more clicks from the same oversized companies.
Adzact exists to fix that.
We have built a purpose-built B2B ad platform that:
We are looking for an engineer who wants to build that future with us.
What you will do
You will join a small, high-output engineering team building the core of the Adzact platform.
This is not a ticket-driven feature factory role. You will work selectively across:
Tech stack
We are AI-native and pragmatic. We use tools that move us forward.
Core stack includes:
Who we are looking for
We want someone who:
We operate as a small, elite team.
We care about:
Benefits
Application process
If you want to help build the autonomous B2B ad engine, and believe smart teams can outperform giants, we would love to hear from you.
B2B companies now spend tens of billions on paid media every year. Yet most of that money still flows through tools built for B2C ecommerce or recruitment. Targeting is blunt, spend concentrates on the wrong accounts, and “optimisation” often just means buying more clicks from the same oversized companies.
Adzact exists to fix that.
We have built a purpose-built B2B ad platform that:
- Identifies high-fit companies using structural and intent signals
- Enforces precision targeting across LinkedIn, Meta and Google
- Suppresses wasted spend on non-buyers and existing customers
- Surfaces person-level engagement and buying intensity
- Automatically orchestrates campaigns, landing pages and reporting
We are looking for an engineer who wants to build that future with us.
What you will do
You will join a small, high-output engineering team building the core of the Adzact platform.
This is not a ticket-driven feature factory role. You will work selectively across:
- Audience intelligence systems (fit modelling, enrichment, suppression)
- Person-level intent and intensity scoring
- Campaign orchestration across LinkedIn, Meta and Google APIs
- Automated landing page generation with dynamic tracking and analytics
- Lead ingestion, attribution and CRM integrations (Marketo, HubSpot, Salesforce)
- Internal tooling that powers sales and customer success (Audience Audit, activation workflows)
- Abstract away platform complexity
- Enforce guardrails to prevent wasted spend
- Balance automation with transparency
- Scale across multiple business managers and ad accounts
- Are robust against abuse, cost spikes and data inconsistency
Tech stack
We are AI-native and pragmatic. We use tools that move us forward.
Core stack includes:
- Claude Code
- Databricks
- Python
- FastAPI / Flask
- Pandas and data processing libraries
- SQL (MySQL/Postgres)
- AWS
- Docker
- Platform APIs (LinkedIn, Meta, Google Ads)
- Agentic development workflows
- LLM-assisted prototyping
- Automated test and validation pipelines
- Lightweight internal tooling rather than heavyweight enterprise frameworks
Who we are looking for
We want someone who:
- Has strong Python and backend fundamentals
- Has worked with APIs and real-world data pipelines
- Is comfortable owning a problem end-to-end
- Understands the trade-offs between speed and robustness
- Can think commercially, not just technically
- Is excited by AI-native engineering workflows
- Prefers small, senior teams over large, slow organisations
- Experience with ad tech, marketing platforms or CRM systems
- Experience building scoring or modelling systems
- Experience working in early-stage or high-growth startups
- Experience with multi-tenant SaaS architecture
We operate as a small, elite team.
We care about:
- Communication, We communicate clearly and directly.
- Ownership, We take responsibility for outcomes, not just tasks.
- Learning velocity, We absorb new tools and ideas quickly.
- Commercial awareness, We understand how our code impacts revenue.
- Shipping, We prefer working software in customers’ hands over perfect abstractions.
Benefits
- Training and personal development
- £1000 annual learning budget plus dedicated time for skill development
- Internal build days and experimental sprints
- Family and flexibility
- Flexible working to accommodate childcare and life commitments
- Hybrid model (typically 1–2 days per week in our London workspace)
- Health and wellbeing
- 25 days holiday plus bank holidays, increasing with tenure
- Private health and dental cover
- Company pension (6% employer contribution)
Application process
- Stage 1: 30-minute conversation with the hiring lead
- Stage 2: Short practical technical exercise (focused, realistic, not academic)
- Stage 3: Code pairing session plus strategic discussion about how you think about building product in 2026
If you want to help build the autonomous B2B ad engine, and believe smart teams can outperform giants, we would love to hear from you.
Benefits
training and personal development · annual learning budget · dedicated time for skill development · internal build days · experimental sprints · flexible working · accommodate childcare and life commitments · hybrid model · 25 days holiday · bank holidays · private health cover · dental cover · company pension
Get new builder jobs daily: