TM Philippines - Data Platforms and Delivery

PH - Technical Instructor

Work Type: Full Time

Working at Thinking Machines

Thinking Machines is a technology consultancy building AI & data platforms to solve high-impact problems for our clients. Our vision is a future where data-driven decision-making is a norm and where AI is used to support humans in making excellent decisions. To do that, we create data 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

The Enablement team at Thinking Machines is integral to ensuring that our clients are fully enabled to utilize the data platforms and services that we provide. Our team is responsible for proactively empowering our clients to leverage our high-impact data science solutions by providing hands-on workshops and upskilling sessions. The team aims to create accessible and easy to understand training programs that provide the fundamental skill sets needed by our clients.

As our Technical Instructor, your responsibilities will include: 

  • Crafting training materials and delivering our training workshops, including curriculum development, course development, and delivery of our Data Science courses for our clients. 
  • Collaborating closely with project managers and technical teams to understand the client’s needs and translate these topics (i.e. Google Data Studio, GCP 101) into educational materials for our clients to fully leverage our solutions.

Our courses cover a wide range of data science concepts from Data Engineering, Machine Learning, and Data Storytelling. We do not expect you to be an expert in all of these right from the start. But as part of your role, you will be expected to learn about them over time through the help of our internal experts. The courses we aim to teach are technical in nature, and you are expected to be able to explain and break down these technical topics for any level of complexity given our diverse audience members. Some of the commonly taught courses include Google Cloud Platform, SQL, and Data Storytelling.

When there is no client training scheduled, you will be working with the Support Team in addressing issues arising from the delivered product that may include data ingestion, dashboard-building, and  to further develop your technical skills. The Support Team handles multiple client requests in addressing issues from our built solutions. With that, you’ll get to see firsthand how our clients are interacting with the end product.


We’re looking for someone who meets the following profile:

  • Enjoys teaching - You have a sense of fulfillment in helping others learn. This will be your main responsibility ensuring that our client is learning from our courses. 
  • Quick learning agility - You're not expected to know everything, but we expect you to fill in the gaps quickly. Be resourceful by researching and asking questions! You'll be part of a very talented team, make sure to learn something new everyday!
  • Public speaker - You have given all sorts of presentations to a large audience. We’re looking for effective speakers that can highly engage a crowd by how they deliver.
  • Strong communication skills -  this applies to written, oral, and visual communication as you should be able to effectively impart knowledge to a diverse group of individuals at varying complexity
  • Attention to detail - you will be working on building and improving the course materials we have over time, as well as creating new materials, so you would have to be thorough with capturing the course contents   

Qualifications and competencies

  • At least 1 year of relevant experience in Learning & Development, training development and/or delivery experience.
  • Excellent spoken and written communication skills.
  • Ability to design, develop, and deliver technical training and materials
  • Possess excellent presentation, problem solving, and analytical skills and provide skill/knowledge improvement to participants
  • Possess technical knowledge of the following stack:
    • Google Cloud Platform
    • Python
    • SQL

High preference for candidates that have:

  • The ability to explain GCP to a general audience
  • High familiarity and comfort with a remote training/meeting tool such as Zoom
  • Hands-on experience with any of the following tech stack:
    • Python
    • SQL and Google BigQuery
    • Google Cloud Platform
    • Google Data Studio
    • Machine Learning

Benefits and Perks

We offer the following compensation and benefits:

  • Competitive salary — the compensation amount is positively correlated with the difficulty of the job, relevant experience, fit, and skill factors.

  • Fully remote — due to the global pandemic, we have shifted to a fully remote company for the foreseeable future while we monitor the situation.

  • Individual professional development budget— an annual budget for conferences, training courses, books, and software is available to sharpen your skills and build new ones to help you grow in your role.

  • Full health benefits — generous health insurance package upon hiring.

  • Regular 1:1 meetings with the leadership team to discuss career and personal goals, job progress and any questions and concerns.

Submit Your Application

You have successfully applied
  • You have errors in applying
Other Portfolio Samples
If you have other portfolio samples you'd like to share, you can upload them here



First Contact Questions