Microsoft Corporation Senior Geospatial Applications Engineer, AI for Earth in Redmond, Washington
Microsoft’s AI for Earth program accelerates innovation at the intersection of machine learning and environmental science, through grants, data hosting, and technology development. We build machine learning and cloud computing tools that advance the state of the art in conservation technology, and we work directly with grantees, customers, and partners to apply those tools to real-world problems. The next milestone for the AI for Earth program is to accelerate the impact of this work via a “Planetary Computer”: a set of geospatial data and distributed computing tools that enable global-scale analyses for conservation and sustainability.
But while data and tools are essential to supporting cloud-based Earth science, putting that science in the hands of decision-makers requires an interactive applications layer. This role will build cloud-based geospatial applications in collaboration with our conservation partners, develop interactive examples to illustrate the use of Planetary Computer data and tools, and guide the integration of applications developed by external partners into a continuous user experience for conservation and sustainability practitioners.
Design and implement applications and visualizations to demonstrate the data and infrastructure made available on Azure as part of the Planetary Computer, including data browsing and discovery for large geospatial data sets.
Work directly with external collaborators – primarily conservation practitioners and Earth science researchers – to design and implement cloud-based visualizations that make their work available to the scientific community.
Work with our data science team to facilitate the development of interactive applications based on AI/ML models built to accelerate the workflows of conservation collaborators.
Fluency with Python required
Fluency with one or more cloud-based geospatial application development frameworks (e.g. Leaflet, Mapbox, Bing/Google Maps, CARTO, ArcGIS Online) required
Fluency with one or more general Web application development frameworks (Ruby, Django, Flask, Angular, etc.) required
Fluency with OSS geospatial libraries (GeoPandas, Shapely, Rasterio, etc.) and geospatial data stores (e.g. PostGIS) required
Fluency with Linux required
Fluency with cloud (Azure, AWS, or GCP) infrastructure required
Fluency with collaborative platforms (e.g. GitHub, GitLab) required
Bachelors or higher in computer science, software engineering, remote sensing, geography/GIS, or related fields required
At least three years of experience working in software engineering and/or software architecture required
Experience implementing geospatial algorithms from research papers – and visualizing and serving the results produced by those algorithms – preferred, but not required
Familiarity with machine learning preferred, but not required
Interest and comfort in engaging with the environmental science and sustainability communities preferred, but not required
Familiarity with R preferred, but not required
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs