We're looking for a Senior R Language Software/Data Engineer to join our team in Nicosia, Cyprus, in a hybrid working mode. In this role, you will contribute to building advanced analytic solutions that empower data-driven decision-making in the insurance industry. By applying cutting-edge R development techniques and collaboration skills, you will help deliver products that transform business insights and create measurable impact.
Responsibilities
- Utilize R for data extraction, cleansing, transformation and visualization
- Design and implement advanced statistical models, machine learning algorithms and data mining strategies
- Collaborate with cross-functional teams to define analytic objectives and deliver solutions
- Participate in the design and maintenance of data warehouses, marts and semantic layers
- Communicate complex analytical results in a clear and actionable way to stakeholders
- Monitor and refine predictive models to maintain accuracy and reliability
- Ensure high-quality code using version control, testing practices and packaging standards
- Stay up to date with R ecosystem advancements and adopt best practices in development
Requirements
- Advanced R programming skills with packages such as tidyverse, dplyr, data.table, dtplyr, Rcpp and shiny
- Proven experience with production-grade R Shiny applications with version control and testing frameworks
- Strong data science and analytical skills with experience in statistical modeling and machine learning
- Agile delivery experience and ability to collaborate effectively in team settings
- Familiarity with Posit (formerly RStudio) tools such as Workbench, Connect and Package Manager
- Excellent communication and problem-solving skills
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics or a related field
- Fluency in English
Nice to have
- Experience with R code performance optimization with dtplyr, data.table, Rcpp, cpp11
- Knowledge of R solutions deployment via CI/CD pipelines and cloud environments such as Azure
- Experience with R packages and tests with frameworks like testthat, shinytest2
- Ability to provide technical guidance and mentorship to other R developers in the team
- Understanding of object-oriented programming in R (S3, S4, R6 systems)