Thinking Machines is a technology consultancy building AI & data platforms to solve high impact problems for our clients. Our vision is for Southeast Asia to become a global hub for data science. 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.
Part of our mission as a premier data science and technology consultancy is to contribute to the growth of the data science industry. We have an amazing environment ripe for learning and innovation, hence why we are excited to provide emerging talent a jumping off point to an accelerated and fulfilling career in tech. Specifically for budding Engineering professionals, we are establishing the Engineering Consultant Talent Engine Program.
Engineering Consultant Talent Engine is a program where a cohort of junior engineers goes through a 10-week Bootcamp as part of our standard 6-month Regularization Process, during which we will train them on engineering and technology delivery, as well as fundamental consulting and communication skills. Succeeding in both the Bootcamp and our Regularization Process secures your spot as a regular employee of Thinking Machines.
Our program offers a curriculum covering key technical pathways, including Data Engineering, Analytics Engineering, Software Engineering, GenAI Engineering, and Cloud Infrastructure. We will focus on hands-on practical learning, coupled with mentorship from experienced engineers, ensuring new hires receive guidance and support throughout their training.
By the end of the program, participants will have a solid engineering foundation, be familiar with our best practices and ways of working, and be prepared to contribute meaningfully to our client projects and overall business.
Technology is the foundation of modern solutions at Thinking Machines. As an Engineering Consultant, you will gain exposure to the full solution lifecycle — from design to delivery and maintenance — contributing to technology solutions that are secure and effective for business applications, while growing into a flexible, T-shaped engineer with strong fundamentals who can work across domains and engage with clients to solve meaningful problems.
Your Starting Point: Building Your Foundations
As an early-career Engineering Consultant joining through the Talent Engine Program, you are not expected to demonstrate full independence immediately. Instead, you are expected to show curiosity, learning velocity, and openness to growth as you build your foundations with support and guidance.
At this stage, you will:
Support delivery across the engineering lifecycle while working closely with senior engineers
Build strong, transferable engineering fundamentals across different technologies and problem spaces
Gain exposure to multiple engineering domains, rather than specializing narrowly early on
Develop strong communication and fundamental consulting skills
Begin participating in client conversations after the bootcamp or regularization with guidance, starting with observation and supported contribution
Your Growth Pathway: Becoming a T-Shaped Engineering Consultant
Over time, Engineering Consultants at Thinking Machines grow into T-shaped engineers and trusted consulting partners. While they may develop depth in specific areas, they are not limited to a single domain or stack.
Engineering Consultants at Thinking Machines tend to:
Be energized by continuous learning and context-switching across domains
Be comfortable being beginners when working with new technologies or problem spaces
Be curious about the why behind problems, not just the how
Engage with clients to understand goals, constraints, and trade-offs
Communicate their thinking clearly and collaborate with teammates, clients, and stakeholders to shape effective, real-world solutions
As you grow, you will take on increasing ownership — including leading technical work, contributing to design and diagnosis conversations, and translating technical decisions into clear recommendations that create client impact.
We believe people do their best work in environments that align with their interests and working style. We encourage you to apply if this description of an Engineering Consultant — and the path toward becoming one — resonates with how you want to grow early in your career.
Early career engineers - Graduating students (batch 2026), recent graduates, or professionals with up to 2 years of work experience in a relevant engineering role. Career shifters are welcome as well.
Technical proficiency - Proficient in at least one programming language (preferably Python); knowledge of additional languages is a plus. SQL proficiency is required, and familiarity with at least one cloud platform (AWS, Azure, or Google Cloud).
Responsible handling of systems and data – As a company that operates on Trust and Accountability, we expect candidates to treat systems, data, and access with care, follow security and data-handling guidelines, and ask for guidance when unsure.
Efficiency-focused - Balances resource use to deliver results quickly and reliably, while upholding engineering best practices and standards.
Strong communicator - Excellent communication skills, both verbal and written. Able to explain technical concepts to both technical and non-technical audiences.
Proactive - Supports team projects and identifies areas needing attention. Stays informed about ongoing projects and offers assistance as needed.
Systems thinker - Understands how different parts of a system connect and affect each other. Your work will often sit in the middle of a larger workflow, so you need to consider dependencies and the downstream impact of changes.
T-shaped engineer mindset - Eager to explore beyond familiar domains, wear multiple hats, dive into details, and connect work to the broader strategic picture.
Basic knowledge of Infrastructure as Code tools (e.g. Terraform)
Experience managing environments on a cloud platform (AWS, Azure, or Google Cloud)
DevOps skills, including container management and deployment (e.g. Docker)
Familiarity with GenAI tools and willingness to apply them to accelerate delivery and solutioning
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.
Hybrid-Remote Setup — Hybrid-remote means employees are required to come in an average of one day per week for client engagements and internal in-person days intended for collaboration, socials, and strategic planning. Remote applicants are still welcome to apply, and will be evaluated case by case.
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
Apprenticeship and yearly performance reviews with the leadership team to discuss career and personal goals, job progress and any questions and concerns.
Applications are open from March 2-8, 2026.
Process:
Resume Screening
Skills Assessment
Video Interview
Panel Interview
Accepted candidates will receive offers by April 2026 and will begin the Bootcamp in July 2026.