Advance Search

Browse Jobs

Senior Developer

Posted a month ago

  • London, Greater London
  • Any
  • External
  • Expired - 2 months ago
Job DescriptionWorking 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 - this area is likely to be a particularly important part of this role.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 development to lead our repeatable products; helping maintain our existing code; and infrastructure and bespoke development in support of client projects.This role is based in our London office, but with extensive remote working.Key responsibilities:Design and build complex products (analytical data pipelines), requiring detailed understanding of user requirements. Products are likely to be a particular focus for this role.Work to industry standards, demonstrating your high-level understanding of major programming idioms, testing, CI/CD, and cloud infrastructure.Maintain key aspects of Kantar Analytics data infrastructure, investigating and integratingnew technologies as required.Oversee, plan and deliver products/tasks involving other developers and/or with multiple dependencies or stakeholders.Provide technical support for complex commercial pitches and projects.Oversee and review more junior developers' code, offering fixes, design advice, and mentoring.Essential Requirements:This position is suitable for candidates with at least one year of professional programming experience, in a data-focussed environment.Good Python programming skills, and sound knowledge of Pandas, including writing unit, regression, and integration tests.Good organisational skills. Able to take responsibility for complex projects including the work of junior colleagues.Familiarity with CI/CD best practice, ideally using Github Actions/Azure Pipelines.Experience of at least some of AWS, Azure, Databricks, Docker, Kubernetes, Terraform.Strong problem-solving skills, in particular translating loosely defined problems into solutions.Strong numeracy and a good 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:Familiarity with Spark/PySpark.Experience working with search, social and other digital analytics data. Knowledge of statistical or machine learning methods.Experience of, or interest in, additional programming languages.JOIN USAt 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.
#J-18808-Ljbffr
Apply