Data Processing and Analysis Automation with R
Support data processing and analysis automation with R.
Overview
Support data processing and analysis automation with R.
You have:
- Training in computer science, or quantitative analysis in social sciences
- Intermediate proficiency in R programming
- Familiarity connecting to APIs with R scripts
- Experience in data visualization and interactive outputs
- Familiarity with GitHub
Contract
This is a UNV contract. More about UNV contracts.
The Online volunteers will be part of the UNDP RBEC Regional Economic Analysis Team, working closely with the Policy Analysis Specialist and other thematic leads. The focus will be on preparing high-frequency data analysis to support policy recommendations for advancing inclusive green growth in the region.
Under the supervision of the Policy Analysis Specialist, the Online Volunteers will support the development of a reproducible data pipeline and analysis dashboard using the Statistical software for Data Analysis R. The geographic area of interest includes the Western Balkans, Eastern Europe, Southern Caucasus, and Central Asia.
The project involves the following activities:
- Automate data retrieval: write R scripts to automatically extract high-frequency social and economic indicators from public APIs
- Data wrangling: use R to clean, standardize, and impute missing values for social and economic indictors across national, subnational, and gender-disaggregated levels
- Conduct analysis and visualization: assist in the implementation of analysis and visualization of outputs through Markdown reports or Shiny app
- Code documentation: ensure R code is clean, well-documented, and version controlled in GitHub
Note: previous knowledge of social or economic indicators is not strictly necessary, as the focus is on technical data processing
Training in computer science, or quantitative analysis in social sciences Intermediate proficiency in R programming Familiarity connecting to APIs with R scripts Experience in data visualization and interactive outputs Familiarity with GitHub
Potential interview questions
| Can you describe your experience with R programming? | This question assesses the candidate's technical skill with the primary tool for this role. | Provide specific examples of past projects or problems you solved using R. |
| How have you utilized APIs in your previous work? | The interviewer wants to evaluate your experience with data retrieval methods necessary for this position. | Pro members can see the explanation. |
| What strategies do you use for cleaning and processing data? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you give an example of a data visualization project you completed? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you manage version control in your projects? | Pro members can see the explanation. | Pro members can see the explanation. |
| What is your approach to documenting your R code? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you handle missing values in datasets? | Pro members can see the explanation. | Pro members can see the explanation. |
| What challenges do you anticipate in automating data retrieval for high-frequency data? | Pro members can see the explanation. | Pro members can see the explanation. |