Software Engineer (AI-Native Ad Platform) in Bath
Software Engineer (AI-Native Ad Platform)

Software Engineer (AI-Native Ad Platform) in Bath

Bath Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
Adzact

At a Glance

  • Tasks: Join a dynamic team to build an AI-native B2B ad platform that revolutionises advertising.
  • Company: Adzact, a fast-growing tech company focused on innovative advertising solutions.
  • Benefits: Enjoy a ÂŁ1000 annual learning budget, flexible working, and private health cover.
  • Why this job: Make a real impact in the ad tech space while working with cutting-edge technology.
  • Qualifications: Strong Python skills and experience with APIs and data pipelines are essential.
  • Other info: Be part of a small, elite team that values communication, ownership, and rapid learning.

The predicted salary is between 60000 - 80000 ÂŁ per year.

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.

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)

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

We are AI‑native and pragmatic. We use tools that move us forward:

  • 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

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.

We believe a tiny team can build something category‑defining in 2026. AI tools mean small teams can move at unprecedented speed. The bottleneck is judgment, not typing.

Benefits

  • Training and personal development: ÂŁ1000 annual learning budget plus dedicated time for skill development
  • Internal build days and experimental sprints
  • Flexible working to accommodate childcare and life commitments
  • Hybrid model (typically 1–2 days per week in our London workspace)
  • 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 need reasonable adjustments to the process, let us know and we will accommodate. 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.

Software Engineer (AI-Native Ad Platform) in Bath employer: Adzact

At Adzact, we pride ourselves on being an exceptional employer, fostering a culture of ownership, communication, and rapid learning within a small, elite team. Our commitment to employee growth is evident through our generous training budget and flexible working arrangements, allowing you to balance personal commitments while contributing to groundbreaking AI-native engineering projects in the heart of London. Join us to be part of a dynamic environment where your work directly influences client success and revenue, all while enjoying comprehensive health benefits and a supportive workplace.
Adzact

Contact Detail:

Adzact Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (AI-Native Ad Platform) in Bath

✨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 project or two that showcases your Python prowess or API experience, make sure to highlight them in conversations. Real-world examples speak volumes!

✨Tip Number 3

Prepare for the technical exercise! Brush up on your coding skills and be ready to tackle practical problems. Think about how you'd approach building systems that balance speed and robustness.

✨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 being part of our team at Adzact.

We think you need these skills to ace Software Engineer (AI-Native Ad Platform) in Bath

Python
API Development
Data Pipeline Management
Audience Intelligence Systems
Campaign Orchestration
SQL (MySQL/Postgres)
AWS
Docker
FastAPI / Flask
Data Processing Libraries (Pandas)
Commercial Awareness
Problem Ownership
AI-Native Engineering Workflows
Scoring and Modelling Systems

Some tips for your application 🫡

Show Your Passion for AI-Native Engineering: When writing your application, let us see your excitement for AI and how it can transform the ad tech landscape. Share any relevant projects or experiences that highlight your enthusiasm for building innovative solutions.

Be Clear and Concise: We appreciate straightforward communication. Make sure your application is easy to read and gets straight to the point. Highlight your key skills and experiences without unnecessary fluff – we want to know what makes you a great fit!

Tailor Your Application: Don’t just send a generic application! Take the time to align your skills and experiences with what we’re looking for in the job description. Mention specific technologies or methodologies you’ve worked with that relate to our tech stack.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Adzact

✨Know Your Tech Stack

Familiarise yourself with the tools mentioned in the job description, like Python, SQL, and APIs. Be ready to discuss your experience with these technologies 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 decisions can influence revenue and client performance. Think about examples where your work has had a direct impact on business outcomes.

✨Prepare for Practical Exercises

Expect a short practical technical exercise during the interview process. Brush up on your coding skills and be prepared to solve problems on the spot. Practice coding challenges that focus on real-world scenarios rather than academic exercises.

✨Emphasise Communication and Ownership

Adzact values clear communication and ownership of problems. Be ready to share examples of how you've taken responsibility for projects and communicated effectively within a team. Highlight your ability to work collaboratively in a small, elite environment.

Software Engineer (AI-Native Ad Platform) in Bath
Adzact
Location: Bath

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>