At a Glance
- Tasks: Develop AI-native ad solutions and optimise audience targeting for B2B clients.
- Company: Join Adzact, a fast-growing tech company revolutionising B2B advertising.
- Benefits: Enjoy a ÂŁ1000 learning budget, flexible working, and private health cover.
- Other info: Be part of a supportive team focused on growth and learning.
- Why this job: Make a real impact in the ad tech space with innovative engineering.
- Qualifications: Strong Python skills and experience with APIs and data pipelines.
The predicted salary is between 60000 - 80000 ÂŁ per year.
What you will do:
- Audience intelligence systems (fit modelling, enrichment, suppression)
- SQL (MySQL/Postgres)
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:
- 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
Our clients include enterprise B2B brands across software, financial services, healthcare and security. In the last year we have grown ARR 10x and are now building the multi‑year IP that turns Adzact from a services‑heavy layer into a fully autonomous ad engine.
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)
You will help design systems that:
- 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
Your work will directly influence revenue and client performance.
Tech stack:
- Claude
- Code
- Databricks
- Python
- FastAPI / Flask
- Pandas and data processing libraries
- SQL (MySQL/Postgres)
- AWS
- Docker
- Platform APIs (LinkedIn, Meta, Google Ads)
We are leveraging:
- Agentic development workflows
- LLM‑assisted prototyping
- Automated test and validation pipelines
- Lightweight internal tooling rather than heavyweight enterprise frameworks
You do not need to match this list perfectly. We care about your ability to think clearly, design systems, and ship.
Who we are looking for:
- 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
Bonus (but not required):
- 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
Our culture:
- 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)
You will be part of a friendly, ambitious team building something meaningful. We move fast, but we look after each other.
Software Engineer (AI-Native Ad Platform) in London employer: Adzact
Contact Detail:
Adzact Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (AI-Native Ad Platform) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Adzact or similar companies. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects related to audience intelligence systems or APIs, make sure to highlight them. We love seeing what you can do in action!
✨Tip Number 3
Prepare for the interview by understanding our tech stack. Brush up on Python, SQL, and any relevant tools we use. Being able to discuss how you can contribute to our AI-native ad platform will definitely impress us.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team and being part of something meaningful.
We think you need these skills to ace Software Engineer (AI-Native Ad Platform) in London
Some tips for your application 🫡
Show Your Passion for AI-Native Engineering: When writing your application, let us see your excitement for AI-native engineering workflows. Share any relevant projects or experiences that highlight your passion for this area, as it aligns perfectly with what we're building at Adzact.
Be Clear and Concise: We appreciate clear communication, so make sure your application is easy to read. Avoid jargon and get straight to the point about your skills and experiences. This will help us understand how you can contribute to our team.
Highlight Relevant Experience: Focus on showcasing your experience with Python, APIs, and data pipelines. If you've worked in ad tech or with CRM systems, don't forget to mention that! We want to see how your background fits with our needs.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Adzact
✨Know Your Tech Stack
Familiarise yourself with the core technologies mentioned in the job description, like Python, SQL, and APIs. Be ready to discuss your experience with these tools and how you've used them in real-world projects.
✨Understand the Business Impact
Adzact is all about optimising B2B ad spend. Show that you understand how your technical skills can directly influence revenue and client performance. Think of examples where your work has had a commercial impact.
✨Prepare for Problem-Solving Questions
Expect questions that assess your ability to own a problem end-to-end. Be prepared to walk through your thought process on how you would design systems that balance automation with transparency.
✨Show Your Passion for AI-Native Engineering
Express your excitement about AI-native workflows and how they can revolutionise ad tech. Share any relevant experiences or projects that highlight your interest and knowledge in this area.