PNNL Careers

Post Doctorate RA - Software Developer

Post-Graduates and Post-Docs

Job Description

Job ID: 307197
Full/Part Time: Full-Time
Regular/Temporary: Temporary

Job Description

The successful candidate will have the opportunity to work on projects having national impact as a member of a team of computer science professionals. The software developer will be expected to participate in independent and team system design/development activities, including requirements analysis, development, testing, documentation and deployment support. The candidate will also support client interaction through efforts including written communications, demonstrations, and presentations about technical activities.

The incumbent will report directly to the Data Integration Team Manager. The incumbent will also work with project members of the various projects that the Data Interation team supports. The incumbent will be expected to attend software project meetings, capability development meetings, and group meetings.

In all aspects of this position the candidate will be required to communicate clearly and effectively with colleagues and clients. The candidate is also expected to have strong software development skills and attention to detail.

Equal Employment Opportunity

PNNL is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse, talented workforce. EOE Disability/Vet/M/F/Sexual Orientation/Gender Identity. Staff at PNNL must be able to demonstrate the legal right to work in the United States.

Minimum Qualifications

Candidates must have received a PhD within the past five years (60 months) or within the next 8 months from an accredited college or university.

Preferred Qualifications

Minimum Qualifications:

Experience in C, Python, Matlab and the UNIX/LINUX environment
Scientific programming experience

Preferred Qualifications:
Experience in deep learning and machine learning libraries (e.g., TensorFlow, Keras, scikitlearn, and CNTK).
Experience applying machine learning to domain specific applications, such as text mining, graph analytics, social network analysis, etc.
Experience developing and maintaining software as the primary developer as well as developing as a member of a larger team.
Creation and management of software documentation.
Candidates who have experience working with netCDF data and GRIB data.
The ability to work effectively independently and in project teams.
Highly organized
Experience with manipulating netCDF files and developing software for reading and analyzing atmospheric data.

Excellent interpersonal and communication skills required.
Ability to plan, organize, prioritize tasks, and complete assigned projects with minimal supervision required.

Preferred Education/Credential:

Ph.D in Computer Science, Atmospheric Science or Math

Organization and Job ID

Job ID: 307197
Directorate: Physical & Computational Sciences
Division: Advanced Comput, Math & Data
Group: Data Integration