About this role
The AI Software Engineer joins an Agile, cross-functional product delivery team in Singapore to build and maintain mission-critical digital solutions. The role combines end-to-end software ownership with AI product engineering, including language-model capabilities and agentic workflows. The posting describes a permanent position suited to engineers with 1–3 years of experience; fresh graduates with strong fundamentals, internship experience or relevant project work may also be considered.
Responsibilities
- Design, develop, test and maintain production-grade user-facing and backend applications. Translate business requirements and user needs into scalable features, and contribute to architecture and technical design.
- Build and integrate AI-powered capabilities using modern language models and agentic workflows. Evaluate emerging AI technologies for operational use cases and combine AI with conventional software in secure, maintainable applications.
- Develop cloud-native solutions on Kubernetes. Use CI/CD and GitOps to automate delivery, and improve reliability, scalability, observability and maintainability.
- Write well-tested code, consider security and governance, support production operations and troubleshoot issues. Work with product managers, designers and business stakeholders on discovery and delivery.
Requirements
- A degree in Computer Science, Information Systems, Software Engineering or a related discipline; experience developing applications in modern programming languages; and knowledge of version control, testing and system design.
- Familiarity with cloud-native practices, AI technologies, LLMs, agent orchestration or retrieval systems. The posting also seeks experience with Python, modern web frameworks such as FastAPI or React, Kubernetes and containerised applications, CI/CD, Git-based workflows, and building and operating production systems.
- Strong problem-solving and analytical skills, willingness to learn, and comfort working across the technology stack.
First-year goals include delivering features used in production, growing the product, improving engineering efficiency through automation and AI-assisted development, contributing to engineering standards, and demonstrating ownership through production operation.
For full details about this role, click “Apply on company site” to view the employer’s original posting.