
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading tech company in Singapore seeks a Tech Director to lead the technical strategy and architecture of high-scale, AI-enabled distributed systems. This role involves driving platform stability, engineering excellence, and AI integration while managing senior engineers. Candidates should have extensive experience in backend development, Java, and distributed system architectures, along with a strong grasp of cloud-native technologies. You will influence technical direction across projects and ensure alignment with business goals.
We are seeking a Tech Director to lead the technical strategy, architecture, and engineering execution of high-scale, AI-enabled distributed systems. Based in Singapore, this role will drive platform stability, engineering excellence, and AI adoption while leading senior engineers and partnering closely with product and business stakeholders.
You will be accountable for both hands-on architectural decisions and people/technical leadership, ensuring systems can reliably support 10M+ traffic workloads while evolving towards AI-powered, cloud-native architectures.
Own and lead the end-to-end system architecture for large-scale, high-concurrency distributed systems (10M+ traffic).
Design and evolve high-availability, cloud-native platforms using Kubernetes, Docker, and Spring Cloud Alibaba.
Define and enforce resilience strategies including circuit breaking, rate limiting, degradation, and fault tolerance.
Solve complex high-concurrency, low-latency, and stability challenges across services.
Drive distributed storage and messaging optimization, including Redis, Kafka, and microservice governance.
Lead AI-powered refactoring and modernization of core business modules.
Integrate AI capabilities at the application layer, including LLM APIs, RAG pipelines, and recommendation systems.
Champion the adoption of AI coding and productivity tools (e.g. Cursor, Copilot, JetBrains AI) to improve code quality, development velocity, and CI/CD pipelines.
Establish and scale an engineering efficiency system covering standards, tooling, automation, and best practices.
Lead, mentor, and grow senior engineers and tech leads; set a strong engineering culture and technical bar.
Provide technical direction across multiple projects and teams, ensuring alignment with business goals.
Partner with Product, Data, and Business leaders to translate requirements into scalable technical solutions.
Support hiring, technical interviews, and succession planning for the engineering organization.
5+ years of backend development experience, with strong expertise in Java and high-concurrency systems.
Proven experience designing and leading distributed system architectures at scale.
Deep mastery of Spring Cloud Alibaba (Nacos, Sentinel) and cloud-native technologies (Kubernetes, Docker).
Strong foundation in network programming (TCP/IP, HTTP/HTTP2), multithreading, JVM internals, and performance tuning.
Track record of leading multiple mid-to-large-scale projects with clear business impact.
Excellent ability in business abstraction, system decomposition, and long-term technical planning.
Hands-on experience with AI-enabled application development, including LLM integration, RAG systems, or recommendation engines.
Familiarity with AI-assisted engineering practices (Copilot, Cursor, JetBrains AI) and modern CI/CD automation.
Background in intelligent systems, such as recommendation engines, risk control, search, or voice/RTC interaction.
Experience working with regional or global teams, ideally within Southeast Asia or APAC.