Huq is recruiting a Data Engineer who is expert in Python, TDD and Linux to work on our primary data processing pipeline.

Huq is a research business that measures real-world consumer trends using innovative mobile technology. Customers in property, finance and retail use our insights to drive business-critical decisions. Huq is a well-funded young company with a very strong client list from a diverse range of sectors including Finance, Media Planning, Retail Information. The Huq platform consumes and resolves contextual data from a large number of mobile devices, processing hundreds of millions of data points per day.


The team is highly ambitious and passionate, and it is these attributes that we prize the most. As a compact organisation, one of our greatest strengths is the ability to adapt to market requirements and adopt new technologies. As a result, a hunger to learn new things, both technical and conceptual as well as to be challenged by difficult problems is essential.

You will love writing code in a test-driven environment that is highly efficient, maintainable and predictable – we operate with extremely low levels of technical debt and love keeping it that way. We have a very flat corporate structure and your voice will be instrumental in the development decisions made within the team, so you should be ready to bring a wide range of knowledge about available tools and new technologies.


Our primary processing pipeline runs on Apache Beam running on Google DataFlow. You should be comfortable with writing code that can run in a distributed environment and have an excellent grasp of the fundamentals of computer science. Beyond this, there are a lot of opportunities to work on various ways of modelling data, extracting insights and engaging in R&D.


Huq comprises a compact team of highly capable individuals looking to build the best products we can. Our culture is one of working hard and with single-minded purpose, not one that maintains a regime of long hours. We prioritise quality above all and strive for excellence and efficiency. Development decisions are thoughtfully taken and resources efficiently used. We work hard to maintain our lightweight and nimble approach that enables us to solve large and complex tasks with minimal overhead. Our working environment is friendly, focused and supportive. We support and value the personal and professional development of our employees.


We are located in Central London. You will be required to be onsite for the majority of the time.


Market rate, dependent upon experience. Share options and training budget available.

Essential skills:

• Python
• Linux


• Data pipelining

Recruitment Process:

Please initially send a CV together with covering letter and links to github or StackExchange profile to [email protected]. Interviews will entail an initial meeting followed by an online technical test and then a final interview in person.

Arrange A Tour

Get A Tour of our Data Platform

Enquire today for a personalised demonstration.

Sign up now for a bespoke demonstration of Huq's leading real-world consumer intelligence dataset.