Geospatial Data Engineer
Posted 82ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Geospatial Data Engineer designing and maintaining databases and data architectures for geospatial analysis at NV5. Collaborating in a remote setting on large data solutions.
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.
Benefits:
- NV5 offers a competitive compensation and benefits package including medical, dental, life insurance, PTO, 401(k) and professional development/advancement opportunities.




















