Captify's Engineering Hub
Explore everything engineering at Captify—from our tech stack, product to how we work.
Engineering in numbers
Daily searches
Kafka messages/second
CI/CD builds daily
The lowdown on engineering at Captify
Captify’s engineering team is at the forefront of developing innovative technology solutions that power the global programmatic advertising ecosystem.
At Captify, we believe in the power of understanding consumer behaviour and leveraging that knowledge to connect brands with their target audience. The engineering team plays a key role in this mission, by developing and optimising the sophisticated systems that fuel our data-driven advertising platform.
One of the key aspects of Captify’s engineering culture is our agile approach. Most teams work in scrums, with two-week sprints. Some teams use Kanban to break down complex projects into manageable chunks, which enables us to adapt to changing requirements and market dynamics—ensuring a consistent delivery of high-quality solutions.
Collaboration is at the core of our engineering process. Our talented engineers, data scientists, and product teams work hand in hand, fostering a culture of cross-functional teamwork. This collaborative approach enables us to leverage diverse perspectives and harness the collective intelligence of our teams to build innovative advertising solutions.
Our Capabilities
-
Machine Learning
Our Natural Language Processing and vision models are at the heart of Captify’s product, utilising our unique page and video search data.
-
Full Stack Development
Building and developing the Sense platform, our full stack developers delivers a full-featured API and slick UI for our customers.
-
Data Engineering
Our Data Engineers scale our pipelines, data stores and applications to build our data products and applications.
-
Data Platform Engineering
We build a data platform to enable our users - engineering teams and business users - to self-serve the data they need to succeed. The Data Infrastructure team creates, operates and extends our data platform with tools, services and governance.
-
DevOps Platform Engineering
We design, build and maintain the common infrastructure on which our products are built. As part of the infrastructure team, or embedded directly in an engineering team, we create shared services, IaC templates and lead the way in automation and observability.
-
Staff Engineering
We're looking at technical problems from a Senior Individual Contributor's point of view, be that Architect, Tech Lead, or Problem Solver. We work on code, designs, frameworks and the people to realise them.
Our tech stack
Our Products
-
Data Segments
We collect publisher data and process it through machine learning models to create and optimise high-performance cookieless segments. Activation can be done through our managed service teams or through self-serve Deal IDs.
-
Sense
Our Sense platform allows you to easily tap into our search data to access real-time insights and analytics on audience trends. It’s the perfect tool to validate audience profiles and intent, uncover hidden audiences and create your personalised, optimised segment through our audience builder interface. Sign up to try our Sense platform for free here.
-
Data as a Service (DaaS)
For teams interested in powering their own analysis with search data, we offer a range of personalised data services, accessible through API or reports. This includes top-indexing audiences, search trends over time, or the most optimal postcodes for an audience.
Career Development in Engineering
We encourage everyone to take ownership of their professional growth with the following initiatives - a defined Career Framework, Engineering Chapters, internal Tech Summits, time for self development and team rotations.
- Our Career Framework enables our engineers to understand the skill set at their current level and have meaningful discussions with line managers on how to progress to the next level. 20% of our time is dedicated to self development as defined by the Career framework.
- The Engineering Chapters encourage networking, collaboration, discussion of ideas and support for people sharing the same interests across the engineering department.
- Our internal Tech Summits give the team the opportunity to keep up to date on new developments in the tech space, share existing approaches used by our teams and practise storytelling and public speaking skills.
- Team rotations are encouraged to enhance learning, discover the approaches and techniques across the business and get a holistic understanding of tech at Captify.
The recruitment process
1. 30 minute interview
We want to find out more about your experience and what you're looking for in a 30 minute call.
2. Technical interview
Let's see your skills in action! The technical interview is a 90 minute live coding interview with the team lead.
3. Final stage interview
You'll have a 30 minute chat with our VP of Engineering, Bruce. For more senior roles this stage also includes a 30 minute chat with the Product Manager and a 30 minute leadership interview (90 minutes in total for team lead level and above).