T

Thoughtworks

Global tech consultancy for digital transformation

Principal Solutions Architect/Engineer - Pre-sales

Pre-Sales Solution EngineeringConfirmed live in the last 24 hours
Full-timeBangkok, ThailandNo salary listed

About the Job

Requirements

  • Strong grasp of scalability, latency, throughput, availability, and consistency, including the CAP theorem, consistent hashing, load balancing, content delivery networks, and capacity estimation.
  • Experience designing REST, GraphQL, gRPC, WebSocket, and webhook interfaces, API gateways, pagination, idempotency, and versioning.
  • Practical knowledge of relational and NoSQL databases, indexing, replication, sharding, transactions and isolation levels, object storage, and change data capture.
  • Ability to apply caching strategies, eviction policies, and Redis and content delivery network patterns to reduce latency and improve performance at scale.
  • Experience with message queues and event streaming, such as Kafka and RabbitMQ; event-driven architecture, delivery semantics, retries, distributed locks, and sagas.
  • Solid understanding of microservices, domain-driven design, object-oriented design, SOLID principles, and design patterns, and when simpler is better.
  • Hands-on experience with at least one major cloud platform, containers and Kubernetes, infrastructure as code, continuous integration and continuous delivery, and deployment strategies such as blue-green and canary.
  • Working knowledge of OAuth 2.0, JWT, single sign-on, encryption in transit and at rest, API security, and secure-by-design practices.
  • Experience designing logging, metrics, tracing, and alerting, and applying resilience patterns such as circuit breakers, timeouts, and retries.
  • Familiarity with end-to-end machine learning systems, including recommendation, search, and ranking, and LLM-based applications, including retrieval-augmented generation, agents, evaluation, and guardrails.
  • Proficiency in at least one modern programming language, strong data structures and algorithms, clean coding habits, and the ability to build working prototypes.
  • Ability to clarify ambiguous requirements, define scope and constraints, and work through a design step by step.
  • Ability to explain options, risks, and trade-offs clearly and justify recommendations with evidence.
  • Strength in producing clear architecture diagrams and visual explanations that make complex systems easy to understand.
  • Confidence working with client technology leaders, architects, and engineering teams in workshops and design reviews.
  • Understanding of how design choices affect estimates, cost, delivery risk, and client value.
  • Experience coaching engineers and working across business development, architecture, and delivery teams.
  • Proficiency in Thai is highly preferred; English is needed for global collaboration.
  • Must be a Thai citizen.

Responsibilities

  • Translate business goals and non-functional requirements, including scale, latency, availability, security, and cost, into clear solution designs, using back-of-the-envelope estimation to size systems early.
  • Design end-to-end architectures covering API design, service decomposition, data modelling and storage, caching, messaging, and event-driven integration.
  • Make architecture trade-offs explicit, such as consistency versus availability, SQL versus NoSQL, synchronous versus asynchronous, and build versus buy, and document them through design reviews and architecture decision records.
  • Design for resilience and scale, including high availability, fault tolerance, horizontal scaling, replication, sharding, rate limiting, and disaster recovery.
  • Shape cloud-native solutions on AWS, Azure, or GCP, including containers, Kubernetes, infrastructure as code, continuous integration and continuous delivery, and safe deployment strategies.
  • Build security, identity, and observability into designs from the start, covering authentication and authorization, encryption, secrets management, logging, metrics, and tracing.
  • Design AI-enabled solutions, from machine learning systems (data pipelines, training, serving, and monitoring) to generative AI applications (retrieval-augmented generation, agents, evaluation, guardrails, and cost and latency optimization).
  • Build proofs of concept, reference implementations, and technical spikes to validate critical design choices and de-risk proposals before commitment.
  • Support pursuits with solution designs, architecture diagrams, estimations, and the technical sections of proposals and requests for proposals in both Thai and English.
  • Present designs clearly to technical and non-technical audiences, using simple visual explanations of how a system works and why it is built that way.
  • Partner with delivery teams to hand over designs, guide early implementation, and ensure what is designed can be built, operated, and evolved.
  • Mentor engineers, run design clinics, and contribute reusable design patterns and thought leadership that strengthen the company's engineering reputation in the Thailand market.

Desired Qualifications

  • Exposure to systems common in Thailand or Southeast Asia, such as payments and QR payment, digital banking, e-commerce, telecommunications, or mobile apps.

About the Company

Thoughtworks

Global tech consultancy for digital transformation

Thoughtworks is a global technology consultancy that helps organizations modernize and innovate by combining strategy, design, and software engineering. They work with clients to create adaptable technology platforms, digital products, and data- and AI-enabled solutions through tailored engagements. Their model centers on consultancy services, delivering project-based work, retainer arrangements, and long-term partnerships to implement custom software, modernize legacy systems, and execute data-driven strategies. Distinguishing factors include a 30-year track record, a broad, cross-industry client base, and an emphasis on end-to-end transformation rather than just technology delivery. The company's goal is to help clients thrive in the digital age by enabling sustainable growth and competitive advantage through integrated strategy, design, software, and analytics.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1993

Recently Posted Jobs

Explore more opportunities at Thoughtworks

See more jobs