Role Details
The Role
Technical Product Owner (R based)
Must have: Senior SME with R expertise (R modules, libraries, execution environment) with expertise in cloud concepts- containerization, Linux job scheduler and HPC
Your Responsibilities
Liaise with Business and taking care of the key responsibilities
Work with Dev team and taking care of key responsibilities
Develop and maintain robust R scripts for data analysis, modelling, and reporting
Utilize key R libraries such as:
Create reusable R modules and packages for internal use
Configure and manage R environments across local, server, and cloud platforms
Optimize R code for performance in distributed or containerized environments
Ensure reproducibility and version control using tools like renv, packrat, or Docker
Understand and apply containerization principles using Docker to package R applications
Collaborate with DevOps teams to deploy R-based solutions in cloud environments (e.g., Azure, AWS, GCP)
Support CI/CD pipelines for R scripts and dashboards
Write and manage Linux shell scripts to automate R script execution
Use cron jobs or Linux job schedulers (e.g., at, systemd timers) to schedule R tasks
Monitor and troubleshoot scheduled jobs and system resource usage
Work closely with data engineers, analysts, and cloud architects to ensure seamless integration
Document R workflows, environment setup, and deployment procedures
Provide training and support to junior team members on R and cloud basics
Ensure compliance with data governance, security, and privacy standards
Promote coding standards, testing, and peer reviews for R scripts
Evaluate and recommend new tools or libraries to enhance productivity
Working with development teams to facilitate package development and deployment
Configuring and managing package sources, including mirrors and custom repositories
Ensuring the availability and accessibility of packages to users
Your Profile
Essential Skills / Knowledge / Experience
Good to Have
Additional Details