Various scenarios: either designing the algorithm from scratch (in tight collaboration with stakeholders) or taking stakeholders algorithm and productionalizing it (i.e. turning it from a rough script/draft to a robust, tested, performant pipeline)
R/Python package development
Code review for other team members
Data integration pipelines - i.e. a stakeholder requests a report that would answer a specific set of questions based on data already present
Maintaining CI/CD
Facilitating meetings (occasionally - cross-team, internal or stakeholder meetings)
Gathering and refining requirements from stakeholders and other teams
requirements-expected :
4+ years of professional experience in R or Python development
Python / R package development (R is preferable)
Good knowledge of: bash, linux
Experience with git and git workflows
Test Driven Development, good coding practices
CI/CD tools (gitlab CI/CD, Jenkins)
Containerization (docker)
Relational databases (PostgreSQL)
Experience in collaborative coding (working concurrently with other team members on the same codebase, code review & feedback system)