Dewberry - Fairfax, VA

posted 5 months ago

Full-time - Mid Level
Onsite - Fairfax, VA
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

Dewberry is currently seeking a Scientific Programmer to join our Resilience Solutions Group in our Fairfax, VA office. This role is pivotal in supporting federal, state, and local government clients to enhance their understanding, preparedness, and response to natural disasters, climate change, and sea level rise. As a leading professional services firm with over 50 locations and 2,000 professionals nationwide, Dewberry prides itself on its exceptional talent and commitment to delivering high-quality services. The successful candidate will have the opportunity to collaborate with a team of passionate developers and earth science modelers, working on innovative and complex projects at the forefront of the industry. In this position, you will be responsible for designing, writing, and maintaining semi-automated routines and related documentation and reports for data analysis, data engineering, data management, and mass processing. This work will primarily focus on hydrologic and hydraulic (H&H) flood modeling and related risk analysis of natural hazards. You will gather requirements, design, and write components of our backend cloud computing stack, utilizing technologies such as Python, Postgres (SQL), Go, and Docker on AWS infrastructure (including S3, EC2, Batch, Lambda, and RDS). The role involves working with geospatial data (both vector and raster) and requires proficiency in version control using Git (GitHub). You will be part of a team that includes professionals with diverse backgrounds in hydrology, fluid dynamics, meteorology, computer science, geographic information systems (GIS), environmental science, civil engineering, oceanography, and statistics. Recent clients include notable organizations such as FEMA, USACE, and various state departments, providing a dynamic and impactful work environment.

Responsibilities

  • Design, write, and maintain semi-automated routines for data analysis and management.
  • Gather requirements and design components of the backend cloud computing stack.
  • Utilize Python, Postgres (SQL), Go, and Docker on AWS infrastructure.
  • Work with geospatial data (vector and raster) in hydrologic and hydraulic flood modeling.
  • Collaborate with a team of developers and earth science modelers on various projects.
  • Ensure version control of projects using Git (GitHub).
  • Document processes and maintain reports related to data analysis.

Requirements

  • 3-8 years of experience in developing tools and workflows for scientific analysis.
  • Bachelor's degree in computer science, civil engineering, environmental engineering, or related technical discipline.
  • Proficiency in Python and open GIS libraries (e.g., geopandas, rasterio).
  • Experience with open mathematics and statistics libraries (e.g., numpy, xarray).
  • Ability to handle large datasets efficiently (compression, spatial indexing).
  • Proficiency in Git and desktop GIS (QGIS, ArcGIS).
  • Strong problem-solving skills and professional communication.

Nice-to-haves

  • Experience with Postgres (SQL + PostGIS).
  • Familiarity with Go programming language.
  • Knowledge of Docker for image development and orchestration.
  • Experience with AWS services (S3, EC2, Lambda).
  • Familiarity with GitHub Actions for CI/CD.
  • Understanding of statistical machine learning techniques.
  • Experience in QGIS Plugin Development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service