NV5

Geospatial Data Engineer

NV5

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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