Computational Scientist | District Heights, MD

Detailed Information

  • Location: College Park, MD

  • Company: Axiom Consultants

have been developing the Unified Forecast System (UFS) weather model, which is the fully coupled core model that drives the global, regional and hurricane applications for NWS. EMC is involved in all phases of scientific application development including data ingest, data assimilation, model integration and post processing.

What will you do EMC modeling systems use complex workflows to drive the systems from start to end. This position is to help modernize the workflows that drive the UFS applications. The computational scientist will work with a team of developers that include other engineers as well as the scientists to develop new tools that can be used with the workflows. Responsibilities

Develop modern configuration managers that can make workflows more flexible and provide easy ways to connect to standard scientific workflow systems like rocoto, ec Flow, and Cylc Incorporate modern software management techniques like unit testing, continuous integration, and other agile development techniques Develop utilities and tools that integrate into the workflows for specific applications Use modern code management principles (Git Flow and code repositories) Develop Graphical User Interfaces that allow scientists to easily set up experiments that run parts or the full workflow' Make the workflows modular so that experiments can be easily done with different earth system components coupled

together (atmosphere only, atmosphere - wave, etc.

) Develop and/or support modular capabilities in coupled system configurations, mediators and components as necessary Provide support to science teams developing different aspects of applications Maintain documentation standards that are utilized in community model development Qualifications Strong experience of working with shell scripting and Python Experience in working with HPC platforms (MPI, OPENMPI etc. ) Background in physical sciences and/or mathematics with numerical modeling experience Experience in working with and running earth system models. Modern software engineering practices (requirements gathering, design, prototyping, version control, integration, testing and documentation) Developing software in a UNIX environment Build and testing mechanisms (cmake and ctest) Knowledge of package managers like Spack, YUM etc.

Good communication skills in English Ability to work as part of a diverse team that includes software engineers and scientists across different agencies. Good understanding of modern languages like C++ and newer versions of Fortran (Fortran 95 and later) is a good plus. Axiom offers competitive compensation packages including comprehensive medical/dental/life insurance and matching 401(k) contribution.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.

41 CFR 60-1.35(c) Job Posted by Applicant Pro

View Jobs by Category >>

Related Jobs