Overview
RTI International's Center for Water Resources (CWR) delivers cutting-edge services across the spectrum of water resources including river forecasting, water supply modeling, and hydrologic risk analysis. These projects require expertise in software development, data management, data analysis, hydrologic, hydraulic, and water quality modeling, assessment of impacts on the natural and built environment, and analysis of economic and social outcomes. We are a dynamic team that collaboratively and creatively develops solutions to solve the world's most pressing water resources problems. Our aim is to put the data in the hands of stakeholders through creation of a variety of web and desktop tools based on rigorous hydrological modeling and analysis.
CWR is currently increasing the number of software applications it develops, operates, and maintains in support of the water sector. These include scalable web applications as well as more traditional systems, that are hosted on our client's on-prem infrastructure and cloud infrastructure, as well as our own cloud resources, including:
• Decision support systems
• Scalable environmental modeling platforms
• Data analytics platforms
• Software libraries and desktop applications
We have an immediate opportunity for an Early Career Environmental Applications Developer to join our small but growing group of core software developers. The successful candidate will work with multidisciplinary teams including software developers, subject matter experts and non-technical staff to support, operate, maintain, and enhance existing in-house software as well as contribute to the development of new software products to support CWR projects and initiatives.
This position can be fully remote (must be in the US) or be based in RTP, North Carolina or Fort Collins, CO.
Responsibilities
This position is right for you if you:
• Exhibit passion for technology, enjoy working on several projects at the same time, and are energized by building, understanding, maintaining, and troubleshooting complex systems.
• Want to continually learn and apply new technologies and techniques.
• Have experience using Python for geospatial and temporal environmental data processing (e.g., streamflow, precipitation, temperature, etc.)
• Have experience designing and building web applications including web services, databases, and frontend components.
• Have a basic understanding of software management lifecycle using version control and project tracking tools (git, GitHub, Actions) and automated testing.
• It would be a big plus if you have a scientific or engineering background in water resources including hydrology, hydraulics, water resources management, floodplain mapping, water quality, and the related data.
The successful candidate will also be able to demonstrate experience in many of the following:
• Experience working with Unix/Linux operating systems and comfortable with command line tools.
• Experience using Python for a wide range of tasks including web service development, data processing, and writing and packaging scientific software.
• Familiarity with relational databases, SQL, and key database design concepts, including schemas, migrations, foreign keys, etc.
• Familiarity with web services such as REST and/or GraphQL and how they are used by web applications.
• Experience with front-end web application development using JavaScript.
• Exposure to cloud platforms such as Amazon Web Services or Microsoft Azure
• Familiarity with application containerization using Docker.
Qualifications
• Bachelor of Science in Computer Science or Engineering or in an environmental or engineering discipline with emphasis on software development and a minimum of 3+ years of professional experience in information technology or software development (or a master's degree in a related field and 1+ years of professional experience)
• A lesser degree can be compensated with more work experience.
• To qualify, applicants must be legally authorized to work in the United States and should not require now, or in the future, sponsorship for employment visa status.
Please apply if you have expertise related to the above requirements (experience related to all is not necessary) - we will provide specific training to motivated colleagues with the appropriate background and aptitude.
The CWR team includes a wide range of backgrounds, interests, and capabilities, but a common thread is our interest to continue learning and push the boundaries of what can be done to support our field. As a non-profit research institute, RTI also offers opportunities for internally funded research and development to help bring great ideas together for on-the-ground applications to help make a difference in the world.
#LI-KW1
EEO & Pay Equity Statements
For San Francisco, CA USA Job Postings Only: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Further information is available here.
RTI accepts applications to our job openings from candidates with criminal histories or conviction records in accordance with all applicable laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
The anticipated pay range for this role is listed below. Our pay ranges represent national averages and may vary by location as a geographic differential may be applied to some locations within the United States. RTI considers multiple factors when making an offer including, for example: established salary range, internal budget, business needs, and education and years of work experience possessed by the applicant. Further, salary is merely one element to our offer.
At RTI, we demonstrate our commitment to rewarding individual and team achievement through a total rewards package. This package includes (among other things) a competitive base salary, a generous paid time off policy, merit based annual increases, bonus opportunities and a robust recognition program. Other benefits include a competitive range of insurance plans (including health, dental, life, and short-term and long-term disability), access to a retirement savings program such as a 401(k) plan, paid parental leave for all parents, financial assistance with adoption expenses or infertility treatments, financial reimbursement for education and developmental opportunities, an employee assistance program, and numerous other offerings to support a healthy work-life balance.
Hiring Salary Range
$75,000 - $92,000