Job Listings

Software Engineer

Company:
Desert Research Institute
Job Location:
Reno, Nevada
Category:
Programmer/Analyst

The Desert Research Institute’s (DRI’s) Division of Atmospheric Sciences seeks a Staff or Assistant Research Scientist, Software Engineer to provide hardware, software, and internet support to the Western Regional Climate Center. This position is located in DRI’s Northern Nevada Science Center in Reno, NV and is intended to integrate ongoing research endeavors in DRI's Divisions and multi-disciplinary Centers, and will complement cross-disciplinary programs linking hydrology, agriculture, remote sensing, GIS, as well as cloud and high-performance computing. The successful candidate will be primarily responsible for software programming, web interface development, and interactive data visualization.

WRCC delivers climate services for the western states including Alaska and Hawaii. The Climate Center Works with National Oceanic and Atmospheric Administration (NOAA) partners in the National Centers for Environmental Information, National Weather Service, the American Association of State Climatologists, the Regional Integrated Sciences and Assessments Program, and other NOAA Research Institutes. We also partner with the Department of Interior Southwest Climate Adaptation Science Center.

Required Qualifications

  • Bachelor’s Degree in Computer Science and Engineering from an accredited institution.
  • Experience with the following:
o Data science applications (e.g., Python, R, NumPy, Pandas).
o SQL and NoSQL database technologies (e.g., PostgreSQL, MySQL, MongoDB).
o Web applications (e.g., Vue, React, Django, NodeJS, Express, CSS, SASS, SCSS, JavaScript, JSON, JQuery, HTML, D3, Leaflet, PHP, WSGI, Apache, Nginx, gunicorn).
o Version control systems (e.g., git, GitLab, GitHub).
o Productivity and project management applications (e.g., Trello, Slack, MS Office, MS Teams, LaTeX).
o Shell scripting (e.g., sh, bash, zsh).
o Programming languages (e.g., C++, C, Java, Scheme, Lua).
o Operating systems (e.g., Ubuntu Linux; Windows XP, 7-10; MacOS).
o Containerized development and deployment (e.g., Docker, Docker Swarm, Traefik).
o Continuous Integration / Continuous Delivery technologies (e.g., GitLab CI/CD, Circle CI, Jenkins).
  • Strong Test-Driven and Behavior-Driven Development skills.
  • Experience using testing libraries and frameworks (e.g., Jest, Nightwatch, pytest).
  • Ability to define and troubleshoot computer system problems.
  • Strong oral and written communication skills.
  • Ability to manage, prioritize, and complete multiple projects/tasks in an efficient and timely manner meeting strict timelines, project deadlines and objectives.
  • Proven ability to independently learn new skills and technologies and to keep abreast of new advances.
  • Demonstrated ability to work collaboratively with members of a work unit.

Preferred Qualifications

  • Experience with the Applied Climate Information System (ACIS).
  • A strong background in mathematics, numerical methods and statistical methods related to data science.
  • Experience with data storage and development.
  • Experience with collecting, aggregating, and analyzing climate data.
Salary/Benefits

Starting salary is commensurate with experience and education. DRI offers a benefits package that includes medical, dental, vision, an life insurance, 15.50% retirement match, 24 annual leave days, a beginning balance of 30 sick leave days, 11 paid holidays, educational benefits, and the option to participate in a flexible spending account or health savings account. Additionally, there is no state income tax and no social security deduction. This position is eligible for relocation assistance

This website is part of the HigherEdJobs network.