At a Glance
- Tasks: Join a team developing automated data pipelines and simulation models for agricultural research.
- Company: University of Arizona, leading in agricultural data science and innovation.
- Benefits: Gain hands-on experience, collaborate with experts, and contribute to impactful research.
- Other info: Dynamic, collaborative environment with opportunities for professional growth.
- Why this job: Make a difference in sustainable agriculture while enhancing your programming skills.
- Qualifications: Master’s or PhD in relevant fields; programming experience in R or Python required.
The predicted salary is between 30000 - 40000 £ per year.
We seek a scientific programmer to join the agricultural data science initiative at the University of Arizona. Our team develops automated pipelines for data collection, simulation modeling, and statistical analysis that integrate heterogeneous data with scientific understanding. The goal is to develop plants that respond to environmental cues alongside new remote sensing methods that detect these responses. The scientific programmer will work closely with scientists who collect, use, and analyze data to simulate and analyze the growth and ecological dynamics of engineered plants.
Responsibilities include:
- Deployment, development, and execution of data analysis and land surface simulation models (such as BioCro, ED2, and/or CLM5) using the PEcAn workflow software that integrates data collected from handheld, aerial, and ground-based sensor platforms.
- Providing leadership in software development, adoption of science-computing best practices, support analysis pipelines, and design and implementation decisions.
- Consulting with collaborators and supervisor to understand and execute simulations.
- Organizing, curating, publishing, and using data and simulation model output.
- Developing, refactoring, testing, and documenting software.
- Gathering feedback from collaborators to define software and analysis requirements and implement robust solutions.
- Developing and maintaining technical and non-technical documentation.
- Working in an iterative, agile environment.
- Communicating with the team.
Minimum Qualifications:
- Either a Master’s degree (or equivalent experience) in Computer Science, Math, or related fields with a strong science or engineering background, or a PhD in ecological, geophysical, or related scientific fields with excellent scientific computing skills.
- Experience programming in R or Python and willingness to learn R.
- Demonstrated ability to adapt and learn new skills.
- Excellent organizational skills.
- Proven ability to work collaboratively in a team.
Preferred Qualifications:
- Experience working in a collaborative scientific research environment.
- Experience with three or more of the following: relational data with SQL, geospatial data and analysis, plant physiology/ecophysiology/ecology, Bayesian statistical analyses, simulation modeling, C/C++/FORTRAN, and version control/issue tracking software.
on Scientific Programmer – Simulation Analysis in Stoke-on-Trent employer: ProgrammingR
The University of Arizona offers a dynamic and collaborative work environment for scientific programmers, particularly within the agricultural data science initiative. Employees benefit from engaging in cutting-edge research that integrates data science with ecological studies, while also enjoying opportunities for professional growth through mentorship and access to advanced resources. Located in a vibrant academic community, this role not only fosters innovation but also contributes to meaningful advancements in sustainable agriculture.