< Back to results

Scala, Senior Software Engineer - Publisher Team

Captify / London / Engineering & Modelling
Job Overview

We are looking for a Software Engineer working as a part of the team responsible for enabling the efficient, well-organised and robust flow of data through our systems, all the way from capture through to processing and delivery.

This is a critical role helping to design and develop the next generation of publisher tech for the cookieless era.

Search on its own is a highly complex data-set. Captify’s technologies have been built to extract maximum value from search for brands, partners and businesses all over the world and also to innovate & improve the consumer experience.

Captify’s world-class engineers, semantic specialists and product teams are building the future of Search and as part of our Engineering Team you will play a key part in developing our offering.

We work in small cross-functional pods of developers who focus on a particular product areas and we encourage people to rotate across teams.

We’ve been growing rapidly and as we start our international roll-out, we’re looking for ambitious engineers to help us build the future of work.

Our engineering guide will give you a good feel for how we work together. Our company values are important to us and influence how we work together.

With exciting projects, technologies and services in the pipeline now is a great time to be part of our journey.


What you’ll be doing:

  • Research and propose new publisher integration technology
  • Stay up to date and contribute within the W3CIAB and Google’s Privacy Sandbox initiatives
  • Develop optimal, well-monitored, reliable ETL pipelines for streaming data flows
  • Working with cutting edge technologies in a fast-paced, start-up like environment
  • Carrying out efficient integration with our data providers via our API, PreBid Module and/ or SSP integrations.
  • Setting up monitoring for performance metrics and overall system behaviour to have alerts for any anomaly detected
  • Experimenting with new tools and technologies, working with the Product Manager to producing POCs to validate hypothesis
  • Be the technical expert within a result-oriented agile product team


What you need to be successful:

  • Minimum 5 years experience in software development
  • Experience leading the design of new high performance systems
  • Comfortable with ambiguity and excited by innovation
  • A proactive self-starter who takes ownership and enjoys pushing together as a team to deliver exceptional product
  • Experience with Scala OR Java or a strong desire to learn Scala
  • Experience with Spark
  • Experience with streaming algorithms and practical analysis of real-time data streams
  • Big data/scaling experience
  • B.Sc. in Computer Science or related field
  • Excellent communication skills in English

You earn bonus points for the following:

  • Experience within AdTech
  • Experience with JavaScript;
  • Experience with Flink, Spark Streaming, KafkaStreams, or any other Event Stream Processing engine
  • Experience with Python
  • Experience with Aerospike
  • Experience with AWS

Latest Jobs at Captify

Captify Overview

Captify are the largest holder of 1st party consumer search data outside of Google, and its unique technology understands the intent of consumers across all channels, including voice Search, desktop on-site search and in-app search.

Website Twitter LinkedIn Archive

Visit Captify Careers Page (opens new tab)
Captify Jobs by Location

Check below to see all of the open Captify jobs organised by office location.

Kyiv (2)

London (18)

New York (13)

Paris (2)

Sydney (2)

Captify Jobs by Team

Check below to see all of the open Captify jobs organised by team.

Administration & Events (1)

Client Services & Strategy (8)

Engineering & Modelling (5)

Finance & Accounting (2)

Marketing & Communications (4)

Partnerships (1)

People & Places (3)

Product & Design (5)

Sales & Sales Support (3)

Technical Services (5)