At a Glance
- Tasks: Join a dynamic team to build innovative audience intelligence systems and campaign orchestration tools.
- Company: Adzact, a cutting-edge B2B ad platform revolutionising digital advertising.
- Benefits: Enjoy a ÂŁ1000 annual learning budget, flexible working, and private health cover.
- Why this job: Make a real impact in the future of autonomous advertising with AI-driven technology.
- Qualifications: Strong Python skills, experience with APIs, and a passion for problem-solving.
- Other info: Be part of a small, elite team focused on rapid growth and meaningful outcomes.
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.
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)
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. 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)
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
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
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)
You will be part of a friendly, ambitious team building something meaningful. We move fast, but we look after each other.
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 employer: Adzact
Contact Detail:
Adzact Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to audience intelligence systems or APIs. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for those interviews! Research common technical questions related to Python, SQL, and ad tech. Practise coding challenges and be ready to discuss how your work impacts revenue and client performance.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our ambitious team at Adzact.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Python, APIs, and data pipelines. We want to see how your skills align with what we're building at Adzact!
Show Your Passion: Let us know why you're excited about AI-native engineering workflows and the B2B ad space. A bit of enthusiasm can go a long way in making your application stand out!
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity and directness, so avoid jargon and get straight to the point about your relevant experiences.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role as quickly as possible!
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
Since Adzact focuses on optimising B2B ad spend, think about how your technical decisions can influence revenue and client performance. Prepare examples of how your work has had a commercial impact in previous roles.
✨Prepare for Practical Exercises
Expect a short practical technical exercise during the interview process. Brush up on your coding skills and be ready to demonstrate your problem-solving abilities in a hands-on way.
✨Show Your Team Spirit
Adzact values communication and ownership within a small team. Be prepared to discuss how you collaborate with others, take responsibility for your work, and contribute to a positive team culture.