R&D software engineer
Posting Number: req25369
Department: AZ Inst for Resilience
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
Contact Information for Candidates
Patrick Bunn | [email protected]
Open Until Filled: Yes
Documents Needed to Apply: Curriculum Vitae (CV) and Cover Letter
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. These reports 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 [email protected] .
Recommended Jobs
A&P Technician
Job Description Job Description Are you a passionate aircraft professional seeking a challenging and rewarding career? Ōnin Aerospace is looking for skilled Aircraft A&P Technician workers to joi…
Finish Superintendent
Position Brief – Finish Superintendent Finish Superintendent Seeking a hands-on, driven Finish Superintendent responsible for scheduling and coordination of the construction project from insulati…
Assistant Manager
Job Description Job Description Description: Job Purpose Summary Responsible and accountable for restaurant operations, assisting the General Manager, by supporting a productive and profitabl…
Assistant Chief Flight Instructor
Job Description Discover Your Future with Embry-Riddle Aeronautical University! Embry-Riddle: A Global Leader in Aviation and Aerospace With vibrant campuses in Daytona Beach, FL and Pres…
Account Executive | Atlanta
EvenUp is one of the fastest-growing generative AI startups in history, on a mission to level the playing field for personal injury victims, which range from motor vehicle accidents to child abuse ca…
Replenishment Manager
Job Description Job Description Role Overview: The Materials Manager with GTI Energy is responsible for overseeing the entire process of procuring, storing, controlling, and distributing mater…
Registered Nurse - PACU
**Job Details:** You will take care of patients right after their surgery in a special area called the PACU (Post Anesthesia Care Unit). You will help by using a step-by-step approach called the nu…
Head Youth Tennis Coach
TGA Premier Sports is on the lookout for an enthusiastic and dedicated Youth Lead Tennis Coach to join our team! As a Youth Lead Tennis Coach, you will be responsible for leading engaging tennis pr…
Company Class A Truck Driver
CDN Logistics is a Veteran-Owned 53ft dry van company based out of Northlake, IL. We are currently hiring Class A CDL OTR Company Drivers to join our fleet. Reach out to chat with our experienc…
Customer Service Representative
DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global so…