Developer II (Institute for Data-Intensive Engineering and Science)
Core
Provide on-site operational support for large scientific datasets and develop/maintain enterprise application systems for the Institute for Data-Intensive Engineering and Science.
Role type
Entry-level application developer (data-intensive science)
Builds
Departmental and enterprise-wide application systems for scientific data analysis
Domain
Data-intensive engineering and science
Deliverable
production ML models
Required skills
Python, R, SQL, Linux, Git, Docker, AWS, Snakemake, scikit-learn, pandas, NumPy, Jupyter
Preferred skills
Experience working with scientists, experience with scientific datasets, ability to learn new programming languages and AI tools quickly
Technologies
AWS (EC2, S3), Snakemake, Docker, Singularity, Conda/Mamba, HPC/SLURM, matplotlib, plotly, ggplot2, Shiny, Dashboards, GraphPad Prism, scikit-learn, Random Forests, SciPy, Python, R, SQL, Java, pandas, NumPy, Jupyter, RStudio, Git/GitHub
Responsibilities
Gather system requirements by meeting with clients and researching existing technology, Develop detailed tasks and write functional/technical specifications, Develop/change data input, files/database structures, and algorithms, Create and document test scenarios to validate application functionality, Implement changes adhering to change management policies, Monitor changes and resolve problems to ensure solution success
Seniority
Entry-level, hands-on IC
