NV5 is a global technology solutions and consulting services company seeking an experienced Geospatial Data Engineer to join their team. The role involves designing, implementing, and maintaining databases and data architectures for geospatial analysis and ML/AI applications, while also proposing enterprise architecture solutions for business development.
Responsibilities:
- 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 ML/AI applications on large data
- Develop API-driven backend services with FastAPI, Pydantic, and async Python
- Work with columnar analytics stacks (DuckDB, PyArrow, Parquet / GeoParquet)
- Deploy monitoring tools to track status and performance of system architecture and data flows
- Propose enterprise data architecture solutions in support of business development
Requirements:
- Bachelor's degree from an accredited university in Computer Science, Information Technology, or a related field
- 5 years of experience in data science, geospatial, IT, ML/AI, or related field
- Data/database architecture design within cloud computing infrastructure
- Database management
- Systems analysis
- Experience working with Geospatial data
- Proven ability to design efficient spatial data pipelines
- Strong Python engineering experience in production systems
- Comfort working in backend systems that integrate with LLMs and AI
- Comfort working as part of a software development team
- Strong focus on correctness, reproducibility, and explainability
- Strong written and verbal communication skills
- Web map application development
- Performing data analysis
- RAG and embeddings AI application development experience
- Experience integrating LLM services via clean Python interfaces
- Experience with data lakehouse platforms such as Databricks
- Familiarity with a variety of geospatial data formats
- Understanding of geospatial metadata requirements
- Security+ Certification
- 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