11 days ago

Geospatial Data Engineer

NV5

Hybrid
Full Time
$120,000
Hybrid

Job Overview

Job TitleGeospatial Data Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$120,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Geospatial Data Engineer at NV5

NV5 is seeking an experienced and motivated Geospatial Data Engineer to work as part of a growing team of Geospatial, AI, and Data Science professionals. This role entails designing, implementing, and maintaining databases and other data architectures within internal and client cloud infrastructures. The work will support geospatial analysis and ML/AI applications on large datasets. The Geospatial Data Engineer will also contribute to potential enterprise architecture solutions in support of business development.

Work Environment:

This position is a fully remote role within an engaged, virtual division at NV5. Proof of U.S. Citizenship is required for this role. NV5 is a global technology solutions and consulting services company with over 4,500 professionals across more than 100 offices worldwide. Our continued growth is fueled by strategic investments in firms with unique capabilities, helping current and future customers solve complex global challenges. The NV5 family unites talent across diverse markets and fields, including Professional Engineers, Land Surveyors, Architects, Photogrammetrists, GIS Professionals, Software Developers, IT, Project Management Professionals, and more. At NV5 Geospatial, we are a collaborative group of intelligent, innovative thinkers who prioritize care for each other, our communities, and the environment. We value both empathy and intellect, along with the diversity of our people and their experiences, which drives our growth as an industry leader and expands our collective potential.

Responsibilities

  • Translate business requirements into precise technical specifications, data models, data streams, and robust databases.
  • Convert or embed ML/AI workflows into production-grade, enterprise systems.
  • Design, develop, and maintain resilient infrastructure for geospatial analysis and ML/AI applications on large data.
  • Develop high-performance API-driven backend services utilizing FastAPI, Pydantic, and async Python.
  • Work efficiently with columnar analytics stacks such as DuckDB, PyArrow, and Parquet/GeoParquet.
  • Deploy comprehensive monitoring tools to track the status and performance of system architecture and data flows.
  • Propose innovative enterprise data architecture solutions to support business development initiatives.

Qualifications

Minimum Qualifications:
  • Bachelor’s degree from an accredited university in Computer Science, Information Technology, or a closely related field.
  • 5 years of relevant experience in data science, geospatial, IT, ML/AI, or a related domain.

Required Skills:
  • Proficiency in data and database architecture design within cloud computing infrastructure.
  • Strong expertise in database management.
  • Adept at systems analysis.
  • Demonstrated experience working with Geospatial data.
  • Proven ability to design efficient spatial data pipelines.
  • Strong Python engineering experience in production systems.
  • Comfortable working within backend systems that integrate with LLMs and AI technologies.
  • Comfortable collaborating effectively as part of a software development team.
  • Strong focus on correctness, reproducibility, and explainability in all work.
  • Excellent written and verbal communication skills.

Desired Skills and Certifications:
  • Experience with web map application development.
  • Skilled in performing complex data analysis.
  • Experience with RAG and embeddings AI application development.
  • Experience integrating LLM services via clean Python interfaces.
  • Familiarity with data lakehouse platforms, particularly Databricks.
  • Understanding of a variety of geospatial data formats.
  • Knowledge of geospatial metadata requirements.
  • Security+ Certification.

Preferred Languages and Software:
  • PostGIS
  • PostgreSQL
  • MySQL
  • Python
  • Databricks Platform
  • FOSS GIS Software (GDAL/OGR, PROJ, Leaflet, etc.)
  • FOSS GIS Platforms (GeoServer, QGIS, GRASS GIS)
  • Esri GIS Platforms (Desktop/Enterprise/Online)
  • STAC Spec

Please note that some positions may require the ability to obtain a security clearance, which is only granted to U.S. citizens. Applicants accepting a conditional offer may be subject to government security investigations and must meet eligibility requirements for access to classified information.

NV5 offers a competitive compensation and benefits package, including medical, dental, life insurance, PTO, 401(k), and opportunities for professional development and advancement.

Key skills/competency

  • Geospatial Data Engineering
  • Cloud Data Architecture
  • Python Development
  • ML/AI Integration
  • Database Management
  • Spatial Data Pipelines
  • API Development (FastAPI)
  • Columnar Analytics
  • System Monitoring
  • Enterprise Solutions

Tags:

Geospatial Data Engineer
Data architecture
Geospatial analysis
ML/AI integration
Database management
API development
Data pipelines
System monitoring
Business development
Cloud infrastructure
Enterprise solutions
Python
PostGIS
PostgreSQL
MySQL
FastAPI
DuckDB
PyArrow
Parquet
Databricks
GDAL/OGR
QGIS
Esri GIS
STAC Spec

Share Job:

How to Get Hired at NV5

  • Research NV5's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for Geospatial Data Engineer: Customize your resume to highlight experience in geospatial data, cloud architecture, Python, and ML/AI applications.
  • Showcase technical expertise: Prepare to discuss specific projects involving spatial data pipelines, API development, and columnar analytics in your interviews at NV5.
  • Highlight collaboration and communication: Emphasize your ability to work effectively in a team and translate complex technical concepts, crucial for NV5's collaborative environment.
  • Understand security requirements: Be aware of the U.S. Citizenship and potential security clearance requirements for the Geospatial Data Engineer role at NV5.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background