GIS Analyst

Working at Thinking Machines

Thinking Machines is a data science startup. Our vision is for the Philippines to become a global hub for data science. To do that, we create data science cultures, one organization at a time.

We’re a company made up of intellectually curious, civic-minded, forever-learning individuals. We believe that great data science products are built with care for people, and that the best way to drive inclusive innovation is to start with a diverse team.

Our field of work is incredibly dynamic, so we want to work with people who are committed to growing with us. We want to hire people who can demonstrate an ability to learn, then provide them with personalized coaching, growth opportunities, and a great working environment to get them to world-class.

Role Description

Spatial is special, and it definitely takes a special set of skills to work with geospatial data. We’re looking for a GIS Analyst to help our team bring large amounts of geospatial information to life. Specifically, you will be working on processing, analyzing and visualizing datasets from multiple sources, and merging them together through their geographic properties.

With the large amount of data being generated every day, today’s challenge is bringing them all together to unlock deeper insight about specific locations. These datasets may range from publicly available datasets online, web-based spatial information, social media data, or even derived data from satellite imagery.

While your daily tasks may vary from project to project, you’ll be expected to work on the following:

Cartography and Web Mapping

If a picture is worth a thousand words, then a map might very well be worth a full-length novel. Maps are extremely powerful tools for communication and you’ll be expected to frequently make them in order to deliver information in an accessible manner to decision-makers, both internally and externally.

Spatial Analysis

You should be familiar with techniques to manipulate, extract, locate and analyze different geospatial datasets in order to reveal relationships between different map features. This entails know-how in geoprocessing and spatial analysis tools like QGIS, GDAL/OGR, GeoPandas, and Rasterio.

Database Management

Working with geospatial datasets requires dealing with special data types like vectors and rasters which makes storage and access unlike any other traditional tabular dataset. You should be able to understand how to efficiently and quickly store and access these datasets using tools like PostGIS.

Remote Sensing and Image Processing

With satellite imagery becoming more accessible day-by-day, deriving geospatial data at scale has never been easier. You will be processing these images to make them accessible and analysis-ready for whatever use case a project may require.

Cloud Processing

We work with hundreds of gigabytes of geospatial data, and we often perform our analyses and workflows in the cloud. At minimum, you should be comfortable transferring your geospatial workflows from GUI-based tools into scripts and have to be willing to learn this skill as you grow with us.

Qualifications and Competencies

Ideal candidates have the following characteristics:

Bonus points if you have the following:

Benefits and Perks

We can offer you the following benefits:

How to Apply

If you fit this profile and we sound like the kind of people you want to work with, fill up the form below with your information and resume. After submitting the form, please expect an email from us within the next 15 minutes, detailing the next steps for your application. If you do not receive an email from us, please contact [email protected]


Can machine learning and satellite imagery help improve humanitarian aid to Venezuelan migrants?

A hard life awaits millions of Venezuelan migrants seeking refuge in neighboring Colombia.

Querying Safely in the (Google) Cloud

Programming in BigQuery may feel very light, but do you have a safety net for when the cloud goes down?

What’s the story? How we taught a deep learning model to understand the topics in thousands of online articles

We built a deep learning word embeddings model that learns nuanced topic relationships by reading the news.