NV5

Geospatial Developer

NV5

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaScriptPythonVMware

About the role

  • Guide/oversee Junior Developers' work.
  • Foster a collaborative environment that encourages innovation and ensures efficient workflow.
  • Design and implement scalable, modular tools and scripts for geospatial data workflows, with a focus on performance, maintainability, and reusability.
  • Review and enforce best practices including code style, version control, automated testing, and continuous integration. Support peer reviews.
  • Oversee documentation and maintain the internal software tool library.
  • Troubleshoot complex solutions for a wide array of geospatial applications.
  • Manage the software development lifecycle to ensure the delivery of high-quality solutions.
  • Act as the technical liaison in discussions with Product Owners and Leadership.
  • Attend standup meetings, anticipate and address any blockers that might impede team performance or project timelines.

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, Geographic Information Sciences (GIS) or a related field of study, or equivalent work experience.
  • 5+ years of professional experience with Python and advanced aptitude.
  • Other languages, like C# or JavaScript are a plus!
  • Strong background in optimizing geospatial algorithms.
  • Creating or deploying scalable solutions within a data pipeline.
  • Experience using open-source Python libraries to automate steps in geospatial processing workflows.
  • Experience using ArcPy and geospatial data such as shapefiles, GDB, geosjon, LiDAR (LAS and LAZ), GeoTIFF, etc.
  • Experience with GitHub, GitHub Actions and ELK.
  • Advanced understanding of distributed processing environments, such as Dask, HTCondor or VMWare.
Benefits
  • medical
  • dental
  • life insurance
  • PTO
  • 401(k)
  • professional development/advancement opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonC#JavaScriptgeospatial algorithmsdata pipelineArcPyshapefilesGDBGeoTIFFdistributed processing
Soft skills
leadershipcollaborationinnovationtroubleshootingdocumentationcommunicationproblem-solvingworkflow managementpeer reviewanticipation of blockers