Logo of Huzzle

Internship

Computational - Data Science/Web Developer Intern

Logo of Dewberry

Dewberry

•

15d ago

🚀 Summer Internship

Fairfax

AI generated summary

  • You should have a background in computational/data science, proficiency in JavaScript, Go, or Python, experience with HTML/CSS, SQL, Git, RESTful APIs, and Unix/Linux environments. Desired: knowledge of Earth Sciences, familiarity with web map software, microservices, cloud services, geospatial programming, and DevOps/CICD.
  • You will work on creating web pages, REST APIs, and database schemas, writing testable code, maintaining software functionality, troubleshooting, upgrading systems, executing the full software development life cycle, and developing solutions to complex problems in a fast-paced, dynamic environment.

Summer Internship

Data•Fairfax

Description

  • Dewberry is currently seeking Computational-Data Science/Web Developer Interns to join our Fairfax, VA office for Summer 2024. Candidates should have proficiency in JavaScript, Go, or Python. Tasks include improving UI/UX of existing websites and the creation of new websites, developing REST API endpoints, and conducting ad hoc data analyses. This position will work closely with full-stack, cloud, and geospatial developers to create tools used by USACE, FEMA, NOAA, State/Local clients, and engineers and scientists at Dewberry. This opportunity will provide experience with cloud native software development on AWS/Azure, containers, dev-ops, API/Database development, open source software, and geospatial/mapping tools.

Requirements

  • A background in Computational or Data Science
  • Proficiency with at least one of the following languages: JavaScript, Go, or Python
  • Experience using HTML and CSS in web development
  • Solid understanding of backend architecture with proficiency in SQL (preferably PostgreSQL)
  • Experience using Git version control and Unix/Linux environments
  • Experience with RESTful APIs
  • Possession of excellent oral and written communication skills
  • Desired Skills:
  • A background in Earth Sciences applications (B.S./M.S. or relevant professional experience)
  • Experience with one or more of the following languages: JavaScript, Python, Go, Bash/Shell
  • Experience/familiarity with web map software/protocols (OpenLayers, MapBox, Leaflet, etc.)
  • Experience/familiarity developing microservices, containers, and container orchestration
  • Experience/familiarity with cloud services, and messaging/queuing
  • Experience/familiarity with geospatial programming (GDAL, PostGIS, etc.)
  • Experience/familiarity with DevOps/CICD (GitHub Actions, Argo)

Education requirements

Currently Studying
Bachelors

Area of Responsibilities

Data

Responsibilities

  • Work independently and as a member of a multi-functional, dynamic, multi-disciplinary team to create front end web pages, REST APIs, and database schemas.
  • Write well-designed, testable code in a fast-paced environment.
  • Maintain software functionality, troubleshoot, debug and upgrade existing systems.
  • Execute the full software development life cycle, ensuring that software is continuously updated with the latest features.
  • Develop solutions to complex problems in creative and effective ways by analyzing existing programs and new systems.
  • Devise logic and coding for complex issues where analysis of situation or data require in-depth evaluation of variable factors

Details

Work type

Full time

Work mode

office

Location

Fairfax