Scientific Software Engineer (REMOTE)

Post Date

Feb 25, 2023

Location

Silver Spring,
Maryland

ZIP/Postal Code

20910
US
Jul 09, 2024 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

DC0-605949

Pay Rate

$59 - $89 (hourly estimate)

Job Description

- We are looking for qualified scientific programmer and software engineer candidates to support NOAA's Application and Science Common Services Support (ASCSS) in College Park, Maryland.

- ASCSS specializes in transitioning science software from research to operations. Once operational, the software will process large amounts of input data from satellites and dozens of operational datasets maintained by NOAA, NASA, and other international weather agencies. The integration team within ASCSS must review algorithm software, ensure they meet coding and security standards, identify optimizations necessary for operations, and test that all necessary algorithm functionality is operationally ready. This requires our team to maintain a close relationship with researchers so that we understand the algorithm interfaces and are prepared to support all the necessary communication of data from the system into the algorithm.



Responsibilities:

- * Provides programming support for the next generation NOAA weather satellites using industry standard software engineering techniques. Support science algorithm integration and research-to-operation efforts for transitioning new and legacy scientific software applications, to run in new ground systems

- * Updates code (refactor, debug, port, optimize) to work within NESDIS ground processing systems and to meet coding standards and processing efficiency.

- * Interact with science teams to understand requirements, identify improvements and optimize complex algorithm code such that quality software will be deployed operationally

- * Prepare and package integrated algorithm code for delivery

Required Skills & Experience

- * BS in IT/Math/Sciences or higher

- * Lowest LCAT requires: 4+ years of experience in Fortran, C/C++, Python and knowledgeable in good programming practices. (FORTRAN is PRINCIPAL language.)

o Should be targeting the most senior LCAT though with 8+ years of experience

- * Background in working with scientific data: Satellite, weather, radar, climate, etc....

- * Experience with code development in Linux platform

- * Highly skilled at finding, identifying the cause of, and resolving bugs and anomalies.

- * Excellence in developing or integrating scientific codes

- * Ability to handle multiple projects at a time

- * Willingness to learn new tools as demand arises

- * A basic understanding of Python or scripting for testing scientific codes.

- * Teamwork and strong interpersonal skills

- * Green Card or US Citizenship is required

Nice to Have Skills & Experience

Pluses:

- * Experience working using Satellite, Weather Station, Radiosonar, Radar, and Paleoclimate datasets, highly desired

- * Knowledgeable in Optimization techniques to improve the code performance and speed

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.