Machine Learning Engineer

Captify, London

See jobs at Captify

Duration: Full-Time

Captify is a global advertising technology company and the pioneer of Search Intelligence. Powering decisions globally for brands, Captify uses its proprietary Semantic Technology to analyse over 33 billion monthly searches from over 2.2bn consumers worldwide.  Captify’s technology produces game changing insights and powers highly effective media activations on every channel and on every device.  Captify’s cutting edge product suite is powering campaigns for hundreds of the world’s largest brands, including Apple, Disney, Amazon, Nike and Spotify.
To date, Captify has raised £10 million in investment and backed by Panoramic Growth Equity and Smedvig Capital. After 7 years of global expansion, Captify now operates globally with Headquarters in London and offices in Manchester, Paris, Madrid, Milan, Kiev, New York, Boston and Chicago.  Captify’s global team of 200+ are powering record company growth and disrupting the global advertising industry.

Key Tasks

  • Applying NLP and other techniques to large amounts of search data to perform semantic and sentiment analysis
  • Building machine learning-driven recommendation systems to optimise the delivery of advertising messages
  • Implementing prototypes of the algorithms and models you design in Python, Scala, and/or scalable big data systems
  • Introducing, evaluating, and recommending machine learning technologies that may be relevant to our success (e.g., TensorFlow, Spark, etc.)
  • Focus on delivering solutions to production (this is not a research-only role)
  • Work alongside existing London and Kiev based Search Intelligence team

Ideal Candidate

  • Have a Bachelor degree in Machine Learning, Computer Science, Mathematics, Statistics or equivalent experience
  • Experience with applying predictive modeling using sophisticated algorithms such as Decision Trees, Deep Learning… etc. to solve real world case.
  • Expertise in one or more specific areas of ML (Neural Nets/Deep Learning, Text Mining/NLP, etc.)
  • Experience delivering working ML/AI solutions to production and refining them over time.
  • Experience with large scale distributed programming and distributed computing platforms
  • Good programming skills and/or experience in Python/Java/Scala/R
  • Practical knowledge of SQL and NoSQL Databases
  • Can explain complex techniques and ideas to non-technical audiences
  • Very good written and spoken English
  • Some experience in the AdTech sector is advantageous
  • Passionate team player with a desire to share knowledge and learn from others

About Captify

Captify is a global data activation company and pioneer of Search Intelligence. Captify’s unique Semantic Technology analyses over 33 billion monthly searches to power insights and media across all channels and on every device. Captify’s actionable insights play a crucial role for brands and advertisers; revealing macro world trends, consumer interests, inner-life behaviours and intent signals. To date, Captify has raised $15 million in investment and backed by Panoramic Growth Equity and Smedvig Capital. In NYC, London, Paris, Hamburg and Kiev, a global team of 160+ are powering record company growth and changing the way data is activated by marketers around the world.


Want to learn more about Captify? Visit Captify's website.