Senior Software Developer - Environmental Services
Core
Design, develop, and maintain full-stack, AI-enabled geospatial platforms and applications on Google Cloud Platform to support enterprise environmental initiatives.
Role type
Senior Software Developer (Geospatial & AI)
Builds
Containerized Python/Django applications, geospatial data pipelines, and AI model integration services
Domain
Environmental Services, Geospatial, Cloud Computing, Artificial Intelligence
Deliverable
production ML models
Required skills
Python, Django, Docker, GCP (Cloud Functions, Cloud Run, Cloud SQL, PostGIS, Vertex AI), Geospatial data processing (GeoJSON, Shapefile, COG), ETL (Databricks), Generative AI integration, Terraform, GitHub, Agile
Preferred skills
Azure, AWS, QGIS, Esri integration, Responsible AI governance
Technologies
Python, Django, Docker, GCP, Vertex AI, Databricks, Terraform, GitHub, PostGIS, GeoJSON, Shapefile, COG
Responsibilities
Lead end-to-end design and implementation of scalable software products; Develop containerized applications and geospatial data ingestion workflows; Integrate generative AI models for natural-language interfaces; Mentor junior developers and champion code standards; Collaborate with data engineering and platform teams on solution architecture and CI/CD; Maintain system documentation and architecture diagrams.
Seniority
Senior, hands-on IC