Technical Product Owner (R based)

StackStudio Digital Ltd.
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Amazon Web Services (AWS)
Data analysis
Azure
Cloud Computing
System Configuration
Cron
Data Governance
Linux
DevOps
Github
Job Scheduling
Python
Shell
Machine Learning
Package Development Process
Privacy Controls
Data Processing
Google Cloud Platform
Cloud Platform System
Containerization
Api Design
Software Version Control
Docker

Job description

  • Liaise with Business and taking care of the key responsibilities
  • Lead Backlog Refinement meetings
  • Lead meetings with Business
  • Discussion on Roadmap
  • Requirement Eliciting
  • Managing Backlog and Requirement prioritization
  • Work with Dev team and taking care of key responsibilities
  • Tracking Progress and Ensuring delivery
  • Clarifying doubts of Dev team related to requirements understanding
  • Contribute to Design level discussions
  • Develop and maintain robust R scripts for data analysis, modelling, and reporting
  • Utilize key R libraries such as:
  • tidyverse (data manipulation and visualization)
  • data.table (high-performance data processing)
  • caret/mlr3 (machine learning)
  • shiny (interactive dashboards)
  • plumber (API development)
  • 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

Requirements

Must have: Senior SME with R expertise (R modules, libraries, execution environment) with expertise in cloud concepts- containerization, Linux job scheduler and HPC, 1. R (R Modules/ Libraries / Execution Environment) with expertise in cloud concepts- containerization

  1. HPC Architecture
  2. Basic of Linux
  3. Microsoft Azure based Architecture
  4. Python

Good to Have

  1. Life Science domain understanding
  2. Integration of Storage containers in R
  3. Github

Apply for this position