Employers:   Post Jobs   |   Search Resumes
jobs.net logo


Computational Scientist

Company: N/A

Location: Tuscaloosa, AL

Pay: N/A

Contact Information


Name: Beacon Hill Staffing Group, LLC
Phone: n/a
Fax: n/a
Apply Online

Job Description

Job Duties (included but not limited to):

Our client in Tuscaloosa is looking for a qualified candidate who will work with as a scientist to transfers scientific advances in the areas of hydrology, hydrometeorology, and hydraulics from the research arena into operational software applications. Work primarily involves translating complex scientific algorithms into robust software elements, mathematical modeling, numerical analysis, algorithm development, software implementation, program execution, analysis, validation and visualization of results.

Specific activities will include:

Job Requirements (included but not limited to):

Desired Skills (including but not limited to):

Find Us on Facebook!
Follow Us on Twitter!

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Company Profile:

Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries on a contract, direct (permanent), contract-to-direct and project basis. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs.

Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.

Learn more about Beacon Hill Staffing Group and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Pharma and Beacon Hill Technologies by visiting www.beaconhillstaffing.com.

We look forward to working with you.

Beacon Hill. Employing the Future™


Job Requirements

Job Duties (included but not limited to):

Our client in Tuscaloosa is looking for a qualified candidate who will work with as a scientist to transfers scientific advances in the areas of hydrology, hydrometeorology, and hydraulics from the research arena into operational software applications. Work primarily involves translating complex scientific algorithms into robust software elements, mathematical modeling, numerical analysis, algorithm development, software implementation, program execution, analysis, validation and visualization of results.

Specific activities will include:

Fully comprehend, research and develop physics-based solutions to domain science challenges faced by our water mission, then
Express these solutions mathematically (e.g., numerical analysis, quantitative methods in hydrology including ordinary and partial differential equations, etc), and finally
Encode the resultant equations in a scientific programming language - the resultant code to be integrated into an operational modeling system hosted on a high performance computational platform.
Translate complex scientific algorithms into robust software elements
Develop new, and modify existing, computational software elements
Work within the community model frameworks (e.g., ESMF, WRF-Hydro, CEMS) to implement components into High Performance Computing environments
Develop accurate, effective, and efficient computational strategies for solutions to physics and numerical analysis problems
Designs and creates code, data files, and scripts to transition hydro-meteorological algorithm prototypes and processes to operational platforms nationwide
Analysis of existing scientific and numerical analysis prototypes
Software requirements analysis, design, and development using Java, C, C++, FORTRAN
Planning and strategies for general testing and stress testing of numerical analysis and software elements
Writes project documentation in compliance with applicable standards including requirements documents, design documentation, test plans, test reports, and presentations for project status reviews
Actively promotes continuous software improvement activities; reviews software and related products from other groups and verifies compliance with applicable standards; stays abreast of current software engineering practices through ongoing self-improvement
Job Requirements (included but not limited to):

Master's Degree (minimum) in Computer Science, Software Engineering or Science (e.g., hydrology, hydrometeorology, hydraulics, etc) with advanced calculus, linear algebra, mathematical modeling and statistical analysis.
Must be proficient in prioritizing and decomposing requirements, translating them to designs, and implementing, integrating, and testing software solutions in a variety of languages including Java, C, C++, XML, and FORTRAN
Parallel programing using Open MP or MPI
Experience working with scientific data sets OR large, complex data sets (NetCDF or GRIB experience preferred)
Must be able to obtain and maintain a national agency check and background investigation.
Desired Skills (including but not limited to):

Experience with Time Series Analysis, Spatial Analysis, R statistical analysis software, gdal geospatial libraries, Parallel processing libraries and protocols, PETSc or NCL
Hands-on working experience with the following software/programming languages: Java, C/C++, Junit, XML, Shell Script, Python, Java Script, Perl, SWT, Java Swing, JAXB, Camel Spring, Hibernate
Knowledge of software design patterns, Class and Flow Diagrams
Experience working with visual representations of data, preferably in a geospatial environment (e.g. ESRI ArcGIS, Google Maps)
Experience with software development support tools such as Redmine, Gerrit, Jenkins
Experience working in an Agile development environment