| R&D Software Engineer |
| Posting Number |
req25369 |
| Department |
AZ Inst for Resilience |
| Department Website Link |
https://air.arizona.edu/ |
| Location |
Tucson Campus |
| Address |
Tucson, AZ USA |
| Position Highlights |
Arizona Institute for Resilience in Office of Research & Partnerships at the University of Arizona is seeking an R&D Software Engineer. The Power Forecasting Group (PFG) within the Arizona Institute for Resilience produces weather and renewable power forecasts for the Southwest United States. The group is seeking a research and development software engineer to support research efforts and development of our forecasting systems. Our systems require both web front-end (HTML/CSS/JavaScript) and server back-end (Python, MySQL, Linux) development in a primarily Linux environment. The selected candidate will be responsible for developing, maintaining, and reviewing code in a collaborative environment utilizing GitHub. The candidate is expected to contribute to on-call support for operational systems that run 24/7/365. They will also be responsible for the warehoused data and scripts that acquire new data. This position offers opportunities to gain substantial experience with the rapidly growing renewable energy sector. At the Arizona Institute for Resilience, we turn science into actionable, community-oriented solutions. Our focus is resilience, the capacity to respond to environmental change in innovative ways by adapting toward more sustainable and equitable outcomes. We bring together researchers, educators, problem-solvers, and innovators from diverse disciplines - science, engineering, humanities, economics, public policy, law, the arts, and beyond - to develop innovative and practical solutions to the many environmental and resilience challenges we all face today. Outstanding U of A benefits include health, dental, and vision insurance plans; life insurance and disability programs; paid vacation, sick leave, and holidays; U of A/ASU/NAU tuition reduction for the employee and qualified family members; retirement plans; access to U of A recreation and cultural activities; and more! The University of Arizona has been recognized for our innovative work-life programs. For more information about working at the University of Arizona and relocations services, please click here. |
| Duties & Responsibilities |
- Maintenance, development, and operation of forecast code and supporting systems. These systems include custom weather and power forecast systems, and specific projects include the production of weather and renewable power forecasts, delivery of forecast data to sponsors through established delivery mechanisms, and web dashboard creation/support for data visualization using modern front-end technologies e.g. Vue/d3.js, etc.
- Update and maintain documentation relating to the custom weather and power forecast systems.
- Work with the team to implement new code and/or models into production forecast systems. The candidate will be responsible for making code design decisions related to the projects assigned to them.
- Serve as a point of call for stakeholders (e.g. regional electric utility companies including TEP, APS and SRP) and actively participate in virtual/in-person meetings.
- Aide in the publication/presentation of results online (GitHub, archives), at conferences, and in traditional literature.
Knowledge, Skills, and Abilities:
- Interest in renewable energy and willingness to learn on the job.
- Skills in developing for and in a Linux environment.
- Proficiency in Python and scientific Python libraries (NumPy, SciPy, Pandas).
- Familiarity with DBMS systems such as MySQL
- Familiarity with RESTful API development using frameworks like Flask and FastAPI
- Familiarity with container and virtualization technologies such as Docker and KVM
- A record of open-source software development.
- Demonstrated ability to produce high-quality, reliable software and documentation.
- Knowledge of Git and GitHub, and an active GitHub account.
- Familiarity with Test Driven Development and CI/CD processes.
- Strong written and oral communication.
This job posting reflects the general nature and level of work expected of the selected candidate(s). It is not intended to be an exhaustive list of all duties and responsibilities. The institution reserves the right to amend or update this description as organizational priorities and institutional needs evolve. |
| Minimum Qualifications |
- Bachelor's degree in Computer Science, Physics, Engineering, or equivalent advanced learning attained through experience.
- 3 years of relevant work experience.
|
| Preferred Qualifications |
- Experience with using and managing Kubernetes clusters and Ansible.
- Experience with Machine Learning.
- Experience with solar or wind power forecasting, or other relevant experience in the sector.
|
| FLSA |
Exempt |
| Full Time/Part Time |
Full Time |
| Number of Hours Worked per Week |
40 |
| Job FTE |
1.0 |
| Work Calendar |
Fiscal |
| Job Category |
Research |
| Benefits Eligible |
Yes - Full Benefits |
| Rate of Pay |
$86,870 - $112,932 |
| Compensation Type |
salary at 1.0 full-time equivalency (FTE) |
| Grade |
11 |
| Compensation Guidance |
The Rate of Pay Field represents the University of Arizona's good faith and reasonable estimate of the range of possible compensation at the time of posting. The University considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, key skills, and internal equity. The Grade Range represent a full range of career compensation growth over time. The university offers compensation growth opportunities within its career architecture. To learn more about compensation, please review our Applicant Compensation Guide and our Total Rewards Calculator. |
| Career Stream and Level |
PC2 |
| Job Family |
Research Engineering |
| Job Function |
Research |
| Type of criminal background check required: |
Name-based criminal background check (non-security sensitive) |
| Number of Vacancies |
1 |
| Target Hire Date |
|
| Expected End Date |
|
| Contact Information for Candidates |
Patrick Bunn | ptwbunn@arizona.edu |
| Open Date |
3/6/2026 |
| Open Until Filled |
Yes |
| Documents Needed to Apply |
Curriculum Vitae (CV) and Cover Letter |
| Special Instructions to Applicant |
|
| Notice of Availability of the Annual Security and Fire Safety Report |
In compliance with the Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act (Clery Act), each year the University of Arizona releases an Annual Security Report (ASR) for each of the University's campuses.Thesereports disclose information including Clery crime statistics for the previous three calendar years and policies, procedures, and programs the University uses to keep students and employees safe, including how to report crimes or other emergencies and resources for crime victims. As a campus with residential housing facilities, the Main Campus ASR also includes a combined Annual Fire Safety report with information on fire statistics and fire safety systems, policies, and procedures. Paper copies of the Reports can be obtained by contacting the University Compliance Office at cleryact@arizona.edu. |
|