Graduate Software Engineer, Python

  • YouGov
  • London, UK
  • 23/06/2022
Full time Data Engineering Big Data Data Management Software Engineering jobs

Job Description

Job details

Job type

Full Job Description

Company Description

We don’t just collect data, we connect data.

We have the best data and the best tools. We continuously challenge conventional approaches to market research, and we disrupt our industry to ensure that our clients always get the best solutions.

YouGov is an international data and analytics group. Our core offering of opinion data is derived from our highly participative panel of 12 million people worldwide, with 33 million interactions and billions of data points. We combine this continuous stream of data with our deep research expertise and broad industry experience into a systematic research and marketing platform. We have 36 offices in 22 countries and panel members in 44 countries.

Our values are to be fast, fearless, get it right, trust and respect each other.

Job Description

YouGov is searching for a Graduate Software Engineer to collaborate building a modern and large-scale cloud-based analytics platform built for the web, mainly in Python.

From the beginning we had one simple idea: the more people are able to participate in the decisions made by the institutions that serve them, the better those decisions will be. We are a global online community for millions of people, and thousands of organisations, to engage in a continuous conversation about their beliefs, behaviours and brands, and provide a more accurate portrait of what the world thinks.

Our 12-month graduate programme combines on-the-job high-level technical training with personal development. There is an opportunity to join us in a permanent role at the end.

You’ll get involved from day one, gaining practical work experience alongside on the job coaching from your mentor and support from our Talent Development team.

Here’s what you receive from us:

  • Exciting technology stack: Python, Docker, Git, Gitlab, RabbitMQ, Redis, Kubernetes, Istio and much, much more.
  • Introduction to Agile and Scrum, mature software development and testing.
  • Familiarization with tools like GitLab, Jira and Confluence.
  • An international team of exceptional individuals, each bringing something unique but all being simply put…nice.


Who are we looking for?

  • You are driven by technology and have some basic Python knowledge and programming skills.
  • You have an analytical mindset and a desire to understand how the software development life cycle works and how it can be improved.
  • You enjoy collaborating with others to work on challenges.
  • You want to gain new knowledge but are not afraid to share your ideas and own point of view.
  • You have recently graduated in IT related studies or still studying and are available for full time employment.

We look forward to receiving your application and join YouGov :)

Additional Information

All your information will be kept confidential according to EEO guidelines.

To find out how we collect and use your personal data when you apply for a role at YouGov, please read our privacy notice at