
Geospatial Data Engineer
NV5
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data modelsdata streamsdatabasesML workflowsAI workflowsFastAPIPydanticasync PythonDuckDBPyArrow
Soft Skills
communication skillsteam collaborationcorrectnessreproducibilityexplainability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology