Senior Developer

Kantar Group Ltd.
Apply Now

Job Description

Working as part of 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 gather digital data and write code, mainly in Python, to process and analyse data. We build bespoke solutions for clients, and we build robust data products: automated data pipelines that process and feed 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 excited to discover new technologies. They also develop understanding of digital data sources and have empathy with end-client objectives. The key to success in this role is bringing these skillsets 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 mixture of helping maintain our existing code and infrastructure; bespoke 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 at least in the near term.

Key responsibilities: 

  • Creating, 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 needed; we use technologies such as 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-technical staff, using your own judgement to translate their business requirements into technical specifications. 
  • Documenting code and methods and sharing knowledge more broadly; training technical and non-technical staff in the use of our solutions. 

About you 

Essential Requirements: 

  • Python programming skills: this 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. 
  • Fluent in English with effective communication skills; our work involves collaboration with both technical and non-technical audiences.

Any of the following skills/experience will be advantageous: 

  • Some experience working within a technical or development team. 
  • Understanding of technical collaboration tooling such as Git. 
  • Experience of, or at least an interest in, functional programming e.g. Scala, Kotlin, Haskell or similar. 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 at least an interest in, 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. 

Location

London, More London PlaceUnited Kingdom

Kantar 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.

Company Info.

Kantar Group Ltd.

Kantar Group is a data analytics and brand consulting company, based in London, England. It was founded in 1992, and has approximately 30,000 employees in 100 countries working in various research disciplines, including social media monitoring, advertising effectiveness, consumer and shopper behaviour, and public opinion.

  • Industry
    Data Science Company
  • No. of Employees
    30,000
  • Location
    London, England, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Kantar Group Ltd. is currently hiring Senior Developer Jobs in London, UK with average base salary of £65,000 - £95,000 / Year.

Similar Jobs View More