RShiny Engineer (m/w/d) (CPS-GfK)

Country

Germany

Job Family

Technology

Our Mission

At Consumer Panel Services GfK, our mission is clear: to provide key information on who buys what, where, how much, how often, and most importantly, why (or why not). We take pride in delivering high-quality, uninterrupted data, expert consultancy, and unparalleled expertise to empower our clients to deliver superior customer experiences at every stage of the shopper journey.

Job Description

R Shiny Engineer (G5)

In Consumer Panel Services (CPS), we believe that constant innovation is key to improving our clients' experience by delivering prescriptive insights about purchase behaviour. For this purpose, our data scientists and data analysts across several teams use R and R Shiny applications to create internal and external tools to improve our data quality and create relevant analysis and simulations.

As an R Shiny Engineer, you will participate in developing R. Shiny web applications, focusing on infrastructure and the most complex app functionalities. Additionally, you will be entitled to consolidate standards across teams to ensure maintainability and increase the teams’ efficiency and code quality. In this role, you will be part of one of our DS/MLE teams and work in a research-to-production environment, supporting DS/ML projects using R and Python.

Your Responsibilities

  • Participate in R and R Shiny application developments.
  • Establish R and R Shiny coding standards with experienced colleagues and Software Engineers.
  • Work on efficient CI/CD pipelines to continuously deploy improved applications to the production environment.
  • Share knowledge to increase efficiency and code quality.
  • Prepare valuable resources like templates, guidelines, and learning material.
  • Centralise and maintain R Shiny infrastructure together with SREs and IT.
  • Keep up to date with relevant technologies and current trends.

What you bring to the role

  • At least 3 years of experience in developing R Shiny applications with a modular mindset, using structure frameworks such as golem, and app deployment for internal and external users.
  • Experience with advanced R Shiny topics, including profiling, testing, scoping, performance tuning and deployment patterns.
  • Experience with R package development and deployment and with front-end framework R packages (e.g. Fluent UI, DT or bs4Dash)
  • Experience with data analysis frameworks in R like tidyverse or data.table.
  • Experience with designing relevant infrastructure (databases, CI/CD pipelines, cloud-based deployment, user management, logging…)
  • Working experience with most of our tech stack.
  • Business level English communication skills, German highly appreciated.

Nice-to-have

  • Experience in using HTML / CSS, SASS or Javascript in R Shiny.
  • Proficiency with Python integration in R via reticulate.
  • Experience with working in an agile environment (Scrum, JIRA)
  • Ability to think abstractly and come up with creative and innovative solutions.
  • Constant improvement mindset.
  • Interest in sharing knowledge with diverse teams
  • Academic or professional experience in machine learning algorithms
  • Several years of applicable work experience

Our Tech Stack

  • R, R Shiny
  • Python
  • Docker, Terraform, GitLab/GitLab-CI
  • MongoDB, MySQL
  • AWS, AWS Lambda, AWS Sagemaker
  • JIRA, Confluence, Miro, Slack, MS Teams, MS Office

We are an ethical and honest company that is wholly committed to its clients and employees. We are proud to be an inclusive workplace for all and are committed to equal employment opportunity, focusing on all of our employees reaching their full potential. 

We respect and value every employee regardless of race, ethnicity, gender, sex, sexual orientation, age, personality, experience, culture, faith, socio-economic status, or physical or mental disabilities.

We endorse the core principles and rights set forth in the United Nations Declaration of Human Rights and the Social Charter of Fundamental Rights of the European Union, promoting the universal values of human dignity, freedom, equality, and solidarity.

Learn more about who we are and everything we do on: https://www.gfk-cps.com/about-gfk-cps

Posted: 20 days ago

City: Nuremberg

Work Area: Technology

Job Time: Full Time

Requisition ID: R00023949