We go beyond the obvious, using intelligence, passion and creativity to inspire new thinking and shape the world we live in. We’re the world’s leading data, insights, and consulting company; we shape the brands of tomorrow by better understanding people everywhere.
Our Insights colleagues are the masters of using data to resolve challenges. They help brands define what they should stand for, how to reinvent and renew their offer, how to better reach audiences, and how to win with consumers and customers. By collecting substantial data from across the world, they blend human expertise with technology, making sure we can deliver innovative insights to brands everywhere.
If you're a recent graduate brimming with a passion for coding and a drive to work on groundbreaking projects for renowned brands, then look no further – this is the role that will launch your professional journey!
The opportunity
Working within a small agile team, Kantar Analytics Developers focus on the gathering and analysis of data, to answer commercial questions from the world’s leading brands and institutions.
We build and maintain our own infrastructure to capture digital data, and write code, mainly in Python, to process and analyse data. We build tailored solutions for clients, and we build robust data products: automated data pipelines that process and foster data into dashboards and reports that can be offered to multiple clients.
Kantar Analytics Developers are strongly technical, working across many different platforms and always keen to discover new technologies. They also develop understanding of digital data sources and have empathy with end-client objectives. The key for success is bringing these abilities together.
In this role you will work closely with the wider Kantar Analytics technology team as well as with non-technical client-facing consultants. Your work may include a mix of helping maintain our existing code and infrastructure; custom development in support of client projects; and development to support our repeatable products.
This role is based in our London office, but with extensive remote working.
Key responsibilities
- Crafting, modifying, maintaining and running Python and other code to gather and analyse data for our clients.
- Utilising existing Kantar Analytics data infrastructure and data science tools and methods as part of your development, and innovating new methods where is needed; technologies we use are Pandas, scikit-learn, and Spark.
- Building a working understanding of Kantar Analytics cloud-native data infrastructure, and helping maintain, expand and improve this infrastructure as needed; we use a mixture of Python and Scala, deploying to a cloud-native AWS environment using tooling like Kubernetes and Terraform.
- Working closely with Kantar Analytics consultants and non-tech staff, using your own judgement to translate their business requirements into technical specifications.
- Documenting code and methods and sharing knowledge more broadly; training tech and other staff in the use of our solutions.
About you
Key requirements
- This position is suitable for recent graduates, ideally with 1-2 years of programming experience.
- Good Python programming skills: these could have been gained through self-study, courses, or through a previous role.
- Strong problem-solving skills, in particular translating loosely defined problems into solutions.
- Strong numeracy and a basic understanding of tabular and time-series data.
- Proficient in English with effective comms skills; our work involves collaboration with both technical and non-technical audiences.
Any of the following skills & experience will be an advantage
- Some work experience within a technical or development team.
- Understanding of technical teamwork tooling such as git.
- Experience of, or at least a curiosity about, functional programming. We like to push the boundaries of type systems we work in, e.g. type hints throughout our Python code, and we also use Scala in parts of our stack.
- Experience of, or a curiosity about, cloud-native infrastructure e.g. AWS, Docker, Kubernetes, Terraform. Some experience with Azure would also be advantageous, though we’re mainly interested in experience with AWS.
- Knowledge of search, social and other digital analytics data.
- Knowledge of statistical or machine learning methods.
Rewards statement
At Kantar we have an integrated way of rewarding our people based around a simple, clear and consistent set of principles. Our approach helps to ensure we are market competitive and also to support a pay for performance culture, where your reward and career progression opportunities are linked to what you deliver.
We go beyond the obvious, using intelligence, passion and creativity to inspire new thinking and shape the world we live in. Apply for a career that’s out of the ordinary and join us.
We want to create an equality of opportunity in a fair and supportive working environment where people feel included, accepted and are allowed to flourish in a space where their mental health and well being is taken into consideration. We want to create a more diverse community to expand our talent pool, be locally representative, drive diversity of thinking and better commercial outcomes.
Kantar is the world’s leading data, insights and consulting company. We understand more about how people think, feel, shop, share, vote and view than anyone else. Combining our expertise in human understanding with advanced technologies, Kantar’s 30,000 people help the world’s leading organisations succeed and grow.