We Are Black Swan Data

Black Swan Data creates better outcomes through technology and the power of prediction. 

Our products transform the way brands create value from data, finding insights and solutions that create an advantage for their business.   We analyse consumer behaviour using public and private data, then build cutting edge technology based on predictive models to create better outcomes - we call this “Applied Prediction”.

Bringing together a passionate and talented team, we thrive on change, innovating across social intelligence and big data. Launched in 2011, we today employ around 260 people across 3 continents and are set to grow even more throughout the years. 

Our long-term relationships and work with some of the world’s leading consumer-focused brands (e.g. Pepsico, Disney, Twitter, Google) is getting us noticed – in 2017 - We were ranked #6 in the Financial Times FT1000 Fastest Growing Companies in Europe and placed in the Deloitte Top 50 Fastest Growing UK Tech companies. Black Swan Data have also been awarded the APEX Award for Best Inflight Entertainment Innovation 2017.

Your role at Black Swan Data... 

You will be joining are team of Data Engineers processing billions of records. Whilst working with data scientists, you will form part of a team of engineers applying data science modelling including NLP. You will be required to integrate to new data providers and add this to our processing pipelines. This could be REST, Steaming or processing of large data files. You should have a broad experience and knowledge of wider technology as we are evolving very quickly and need to embrace newer and more efficient ways of working with technology.

Required Skills:

  • Proven commercial experience as a Java Developer - working on the development of back-end solutions with AWS, especially on data-driven systems.
  • Expert knowledge of Core Java
  • Expert knowledge of Spring Boot, Spring Data, JPA
  • Proven knowledge of streaming or micro-service driven architecture with Kafka or RabbitMQ or similar brokers
  • Experience with ETL across large data sets
  • Proven experience and understanding of multiple database technologies including SQL & No-SQL
  • Understanding of how to process large amounts of data considering memory usage across the JVM.
  • Knowledge of AWS infrastructure
  • Good working knowledge of containerisation with Docker, Docker Swarm or Kubernetes
  • Understanding of distributed processing
  • Experience with Agile methodologies 
  • Experience in GIT


  • Experience with Spark or Hadoop
  • Experience working on Data Access Layers to manage queries across multiple DB technologies.
  • Scala 


  • Bachelor's degree in Computer Science or equivalent 
  • Critical thinking and problem solving
  • Experience with Java IDEs such as IntelliJ, Eclipse or similar
  • Self-starter with a natural curiosity to learn and develop abilities
  • Displays energy, drive and stamina
  • Open minded, flexible and willing to adapt to changing situations
  • Must be a strong team player

What makes a ‘Swan’?

We want people fanatical about creating innovative solutions inspired by data. We know Black Swan Data's DNA is different, it’s what helps us find new perspectives on our clients’ problems. Working in a fast paced, energized environment, our bar is set high, and an ability to build long lasting partnerships both internally and externally is vital.
We have making a difference at our core and that is embedded in our values.
•  We believe in long-term partnerships through transparency and honesty
•  We believe in leaving the world in a better place than we found it
•  We believe anyone can achieve great things. We do not put people in boxes
•  We listen more than we talk
•  We think 10% crazy is just about right!
•  Most importantly, and because you spend 60% of your waking time at work, we believe you should enjoy it

What We Offer

Exciting Clients and Projects - Working with Black Swan Data we promise to provide an exciting and ever-changing industry within Data Science and Predictive Analysis innovative and challenging projects with some of the leading brands using the industries latest technologies. 

Talented Teams We ensure we have the best talent in the market – We are hire the best of the best as a swan you are exposed to highly skilled and multi-disciplined teams over the world. We have 8 offices across 4 countries!

Career Development – Regardless of which area of the business you work in you can expect to collaborate on all aspects of Black Swan Data's projects gaining the exposure you need to develop your expertise. No matter what stage you are in your career your development is our priority.

Working environment -  Because you spend 60% of your time at work, we try to make it enjoyable: Daily supply of the all the snacks you can eat in our all- day kitchens, Fridays Wobbly trolley - (check them out on our Instagram page!) , Monthly Breakfast courtesy of Black Swan Data.

We want to positively change the future through technology and the power of prediction. How about you?

Apply for this Job

* Required
File   X
File   X