Nv5

Nv5

A leading provider of engineering, consulting, and technical services across diverse sectors.

2,600InfrastructureBuildingsUtilitiesGovernmentConstructionEnvironmentalEnergyWater ResourcesHeavy CivilTransportMarineWebsite

Geospatial Data Engineer

Design and maintain cloud geospatial data pipelines & AI infrastructure for large datasets.

United States
Full Time
Intermediate (4-7 years)
-may require security clearance; u.s. citizenship required; background investigation may be performed.

Job Highlights

Environment
Remote
Security Clearance
-may require security clearance; u.s. citizenship required; background investigation may be performed.

About the Role

• Translate business requirements into technical specifications, data models, data streams, and databases. • Convert or embed ML/AI workflows into production‑grade enterprise systems. • Design, develop, and maintain infrastructure for geospatial analysis and large‑scale ML/AI applications. • Build API‑driven backend services using FastAPI, Pydantic, and async Python. • Work with columnar analytics stacks such as DuckDB, PyArrow, and Parquet/GeoParquet. • Deploy monitoring tools to track system architecture status and performance. • Propose enterprise data architecture solutions to support business development. • Integration of LLM services via clean Python interfaces.

Key Responsibilities

  • data modeling
  • ml deployment
  • geospatial infra
  • api development
  • columnar analytics
  • system monitoring

What You Bring

NV5 is seeking an experienced and motivated Geospatial Data Engineer to join its growing team of Geospatial, AI, and Data Science professionals. The role involves designing, implementing, and maintaining databases and other data architectures within internal and client cloud infrastructures to support geospatial analysis and large‑scale ML/AI applications, as well as providing enterprise architecture solutions for business development. The position is fully remote, with less than 10 % travel, and requires proof of U.S. citizenship. NV5 is a global technology solutions and consulting services firm with over 4,500 professionals in more than 100 offices worldwide, offering a diverse workforce that includes engineers, surveyors, architects, GIS specialists, software developers, and project managers. Some positions may require the ability to obtain a security clearance, which is limited to U.S. citizens and may involve government security investigations to determine eligibility for access to classified information. • Bachelor’s degree in Computer Science, Information Technology, or a related field. • Minimum of 5 years experience in data science, geospatial, IT, ML/AI, or a related area. • Expertise in cloud‑based data/database architecture design and management. • Strong Python engineering experience for production systems. • Experience with geospatial data and efficient spatial data pipelines. • Ability to work in backend systems integrating LLMs/AI and within a software development team. • Excellent written and verbal communication; focus on correctness, reproducibility, and explainability. • Web map application development and data analysis skills. • RAG and embeddings AI application development experience. • Experience with data lakehouse platforms such as Databricks. • Familiarity with various geospatial data formats and metadata requirements. • Security+ certification. • Proficiency with PostGIS, PostgreSQL, MySQL, and Python. • Experience with Databricks platform and FOSS GIS tools (GDAL/OGR, PROJ, Leaflet, GeoServer, QGIS, GRASS GIS). • Knowledge of Esri GIS platforms and STAC specification.

Requirements

  • python
  • postgis
  • databricks
  • security+
  • bachelor’s
  • 5 years

Benefits

NV5 provides a competitive compensation and benefits package that includes medical, dental, life insurance, PTO, 401(k) and professional development opportunities. The company is an equal‑opportunity employer and complies with all applicable non‑discrimination laws.

Work Environment

Remote

Apply Now