Scientific Applications Developer (NASA)

KBR, Inc.
Greenbelt, MD
Aug 03, 2022
Aug 16, 2022
Full Time
Title:Scientific Applications Developer (NASA)NASA's Goddard Space Flight Center, nestled in the Maryland suburbs of Greenbelt is located just 30 minutes from the heartbeat of America - Washington, DC Now you can have it all, the nightlife, museums, great food and theaters. Work in a place that pushes the envelope of science every day, and spot a deer or a Canadian goose as you stroll the grounds of Goddard during lunch.NASA, the pinnacle of human achievement wants you to join the team. We at KBR are proud to be a member of this unique team, and now, so can you. Come join KBR, and reach for the stars at NASA, with the potential flexibility for possible remote work/telecommuting, at the discretion of the NASA customer.Are you ready for an exciting new career working at NASA? Come work side by side with top developers and scientists developing Earth / Atmospheric Science data analysis and visualization tools. The tools you will help develop will be used by data analysts and researchers around the globe as well as benefit educational organizations.We are looking for enthusiastic Data Science and Software Developers with implementation interest or experience in an agile framework to support work at NASA Goddard Space Flight Center Earth and Data Information Services Center (GES DISC). The responsibilities for this project requires full stack engineering with team members performing multiple roles. We are also transitioning a significant portion of our on-prem operations to cloud processing, so experience or certifications in AWS DevOps or SysOps would be highly desirable, and is listed below.The Software Developer will work with a team of experts in Earth Science data informatics and Software Engineers to support a NASA Earth Science Data Center ( located in Greenbelt, MD. The team is involved in supporting the archiving and distribution of Earth Science data from NASA Earth Science missions, development of online discovery and analysis applications ( The successful candidate will have technical development responsibilities and help with planning, coordination and delivery of applications based on infrastructure-as-code concepts. The ideal candidate must have experience and expertise with container-based architectures Docker and Kubernetes and with AWS server-less services (Lambda, S3, DynamoDB, etc.) and managing resources through Infrastructure as Code (IaaC).Responsibilities:Working with Science Product Owners to plan and support sprints, or finalize requirements for release plansDeveloping software in a continuous development/continuous integration (CI/CD) frameworkLead or coordinate project teams in ongoing development streamsDeploying and validating production releasesEnsuring availability of the production systemMigrating current data services to AWSCommunicating with stakeholders on releases and system statusRequirements:Minimum 3 years of development experience in support of distributed scientific software applicationsExperience with structured software development using any or all of the following: Python, JavaScript/Node.js, and good understanding of LinuxExperience Using Github for Open Source Development, and experience with configuration management and source code management (Git)Familiarity with AWS (see below section for specific desired AWS needs)Experience with automated testing, continuous integration and deployment (CI/CD)Understanding of core principles of Scrum and agile developmentUS Citizenship or Permanent Residency Desired:1-3 years related experience with data formats Zaar, HDF/HDF-EOS, HDF5, netCDF4, GRIB, and related metadataExperience with Integrated development environments (IDE) and collaborative code development for example Jupyter NotebookExperience working with earth or environmental science data formats and data records using remote sensing satellite dataSignificant cloud based or high-performance computational experienceAtlassian Tools Suite - Jira, Confluence, Bitbucket, BambooSpecific desired AWS needs:Experience or certifications in AWS DevOps or SysOps are highly desiredDemonstrated experience in developing code, implementation and adopting to cloud strategy for example develop scripts to create, monitor and control AWS-hosted infrastructureHands-on experience with AWS Serverless Services: AWS Step, ECS/FargateExperience with infrastructure/platform management and deploying/troubleshooting applications using AWS services. Preferably, familiarity with AWS CloudFormation or TerraformEducation:BS or MS in Computer Science, Engineering, Data Science or a related Physical Sciences (Atmospheric, Hydrology, Physics etc.)US Citizenship or Permanent Residency RequiredIn compliance with the US federal government's vaccine mandate, only candidates who are fully vaccinated for COVID-19 or have a reasonable accommodation or approved medical exception will be considered for this position.KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Similar jobs