Post Bachelors RA - Software Developer
Full/Part Time: Full-Time
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.
Candidates must have received a Bachelor’s degree within the past 24 months or within the next 8 months from an accredited college or university. Minimum overall GPA of 2.5 required.
Experience in C, Python, Matlab and the UNIX/LINUX environment
Scientific programming experience
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.
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.
Bachelor's in Computer Science, Atmospheric Science or Math
Organization and Job ID
Job ID: 307199
Directorate: Physical & Computational Sciences
Division: Advanced Comput, Math & Data
Group: Data Integration