
Geospatial Data Scientist
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
- Develop production ready geospatial workflows and data pipelines using open-source python libraries
- Work with online transaction processing (OLTP) and online analytics processing (OLAP) stacks (PostgreSQL, DuckDB, PyArrow, Parquet / GeoParquet)
- Develop spatial computation with H3, Shapely, GDAL/OGR and other lightweight geospatial utilities
- Write testable, benchmarked code using pytest and async test patterns
- Build with python package managers like uv and poetry utilizing pyproject.toml for project management
- Collaborate in open-source–style repositories with linting, formatting, typing, and CI expectations
- Build CI/CD pipelines with integrated unit tests
- Convert or embed ML/AI workflows into production-grade, enterprise systems
- Utilize Research, Plan, Implement strategies for AI-driven development practices
- Design, develop, and maintain infrastructure for geospatial analysis and ML/AI applications on large data.
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
- Must have had a Department of Defense Common Access Card in the past two years
- Data/database architecture design within cloud computing infrastructure
- Systems analysis
- Experience working with Geospatial data
- Strong Python engineering experience in production systems
- Proven ability to design efficient spatial data pipelines
- Experience working with spatial data analysis at scale
- Comfort developing CI/CD pipelines and unit tests
- 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
PythonGeospatial workflowsData pipelinesOLTPOLAPPostgreSQLDuckDBH3ShapelyGDAL/OGR
Soft Skills
CollaborationCommunicationProblem-solvingAttention to detailTeamworkAdaptabilityAnalytical thinkingCreativityTime managementCritical thinking
Certifications
Bachelor’s degree in Computer ScienceDepartment of Defense Common Access Card