Senior Software Developer
Remote (London or other Europe), United Kingdom (or other Europe)
Job TitleSenior Software Developer
Become a key member of a small team building data processing services for one of the world's leading data acquisition companies. Improve the functionality and performance of our in-house, column-oriented database written in Python. Design and build the platforms that integrate our survey, online, and warehoused data feeds. Monitor, tune, and extend the automatic data processing that combines data from more than 35 countries on 6 continents. Deploy using Docker, Kubernetes, and GitLab CI. We are a Python shop, use CherryPy, and support various open source Python projects. Work with other dedicated and skilled developers. We have more than a decade of successful experience with remote teams. We empower our developers to choose the best solutions.
- Telecommuting is OK
- No Agencies Please
- Strong Python skills - 5 or more years of experience
- Commitment to best practices including TDD
- Ability to manage numeric and multi-stage data processing pipelines
- Familiarity with distributed systems, queues, and messaging (0MQ, RabbitMQ)
- Understanding of SQL (PostgreSQL) and NoSQL (MongoDB) database systems
- Specific experience with columnar databases like Redshift a plus
- Experience with R valuable, but not required
- Some front end web development experience useful for collaboration and code reviews
About the Company
YouGov’s ambition is to become a unique part of the global internet infrastructure - like Google for search, Facebook for social, Amazon for retail, we want it to be YouGov for data & trends.
Founded in the UK in 2000, YouGov is considered the pioneer of online market research. Our unique fully integrated online model has a well-documented and published track record illustrating the accuracy of its survey methods and in turn the quality of its client service work. We can conduct research in all continents and our online model allows clients to get international results faster and more cost-effectively than traditional methods, with no compromise on quality. YouGov has offices in the UK, US, Europe and the Middle East.
It is our goal to understand the world you live in, the sector you operate in, and your brand, enabling us to provide you with a live stream of continuous, accurate data and insight into what people are thinking and doing all over the world. Information which not only serves in tackling current issues facing your organisation but also aims to offer a comprehensive understanding of your organisation and its place in the world we live in today.
The group operates an online panel of over 5 million respondents worldwide representing all ages, socio-economic groups and other demographic types which allows us to create nationally representative samples online and access hard to reach groups, both consumer and professional