Job Description
Are you ready to shape a better tomorrow?
AIA Digital+ is a Technology, Digital and Analytics innovation hub dedicated to powering AIA to be more efficient, connected and innovative as it fulfils its Purpose to help millions of people across Asia-Pacific live Healthier, Longer, Better Lives.
If you are hungry and driven to play an active role in shaping a better tomorrow, we want to hear from you. Because the work we do at AIA Digital+ makes a difference in the lives of millions of people, every day. We will equip you with the critical skills, tools and technology, and endless opportunities to learn, contribute and thrive in a dynamic and exciting environment.
If you want to shape a brighter future at AIA Digital+, please read on.
About the Role
This role requires someone who can move fluidly between AI architecture design and implementation, especially in LLM-powered systems and cloud-native services. You will define system architecture while actively building critical components to validate and deliver production-ready solutions.Job Description:
1. End-to-End Architecture with Hands-on Delivery
- Design and implement scalable architectures for AI-powered applications
- Translate business requirements into concrete system designs and working implementations
- Build prototypes and production-grade components to validate architecture decisions
- Contribute directly to backend services and AI orchestration layers
2. AI / LLM System Design & Implementation
- Design and build: RAG (Retrieval-Augmented Generation) pipelines & Agentic workflows & Prompt orchestration and evaluation pipelines
- Integrate LLMs via APIs or self-hosted inference (e.g., vLLM)
- AI Agent platform design and integration with business applications
3. Python-Centric Backend Engineering
- Develop backend systems primarily using Python
- Build and maintain: RESTful APIs & Microservices and orchestration services & Async and event-driven components
- Ensure high code quality, testability, and maintainability
4. Cloud-Native System Design
- Design and deploy applications using cloud-native principles: Containerization (Docker) & Orchestration (Kubernetes) & Stateless service design
- Build scalable, distributed systems across cloud environments.
5. Security & System Reliability
- Implement authentication and authorization (OAuth2, OIDC, etc.)
- Ensure system observability (logging, tracing, metrics)
- Design fault-tolerant and resilient systems
- Apply AI safety and validation mechanisms where needed
Minimum Job Requirements:
- 5–10 years of software engineering experience with strong hands-on coding
- Proven experience building production-grade systems in Python
- Experience designing distributed, cloud-native systems
- Hands-on experience with AI/LLM-based applications
Build a career with us as we help our customers and the community live healthier, longer, better lives.
You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.