NV5
Beyond Engineering
Geospatial Data Engineer
Location
United States
Posted
41 days ago
Salary
Not specified
Bachelor Degree5 yrs expEnglishCloudPython
Job Description
• 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.
Job 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.