IT Engineer
Description
RESULTS. INNOVATION. VALUES. ACCOUNTABILITY.
That’s RIVA. Our employee-first approach has manifested a culture that attracts the best and brightest. By investing in people firsts, and providing a flexible work environment, our employees have higher moral, higher productivity rates, and lower turnover. At RIVA, people are our #1 priority.
- Acquire and maintain a working knowledge of DSG-developed software and data processing methods, configuration items and systems.
- Collaborate with DSG teammates on supporting a large collection of software components in a variety of scripted and compiled languages; update, build, test and install software and configuration items, as needed.
- Work with the DSG Technical Lead and GSL’s research scientists and application developers to establish requirements for new data services.
- Configure, monitor, document and troubleshoot data flows and applications within DSG’s on-premises and cloud-based frameworks.
- Work with DSG teammates, systems administrators and support staff to resolve service outages, and configure, monitor and manage system resources.
- Work with DSG teammates and others to envision and develop software that will meet future data processing needs, while keeping abreast of trends in information technology hardware, software and services.
- Participate in efforts to develop lab- and community-wide approaches to data handling issues.
- Communicate verbally and in writing with DSG team members, GSL managers, GSL users, and external data providers and users, in support of DSG’s services.
- Prepare software documentation in collaboration with team members.
- Prepare status reports as required by the project manager.
- Prepare and deliver technical talks and presentations as requested.
- This position is located in a federal facility and requires the ability to pass a National Agency Check with Inquiries (NACI, tier one/federal background check) for building access.
- Applicants must be legally authorized to work in the United States by the start date.
- Bachelor’s degree in atmospheric, computer science, or a related field PLUS two years relevant experience OR Master’s degree in atmospheric, computer science, or a related field.
- Working knowledge of Linux and shell commands for file handling, text file editing, job scheduling, and process management.
- Ability to develop clean, efficient, well-documented software in scripted and compiled languages, such as Bash, Python, Perl, Java, C, C++, or Fortran, plus a willingness to work with legacy code in these languages.
- Experience with container application environments such as Docker, Kubernetes, etc.
- Experience with developing software to run in cloud native technologies.
- Excellent verbal and written communications skills, including the ability to connect with a community of data users and providers.
- Ability to work as part of a software development team, as well as independently.
- Experience developing and managing data handling software applications or systems.
- Experience with data sharing and storage methods like Unidata’s Local Data Manager (LDM), ftp, http, AWS S3, rsync and scp.
- Familiarity with common meteorological data formats like GRIB, BUFR and NetCDF, or newer formats like Zarr.
- Exposure to meteorological datasets (e.g., GOES, WSR-88D, RAOBs, NCEP model products).
- Health, Dental, and Vision Coverage
- Life Insurance
- Retirement Benefits / 401K with company matching
- HSA/FSA Spending Accounts
- Long- and short-term disability
- Pet Insurance
- Wellness Program Initiatives
- RIVA Flex
- Additional Workplace Benefits
RIVA Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability, veteran status, or any protect class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email [email protected]. Only messages left for this purpose will be returned.