Software Engineer, AI-Focused - #1588
Get alerts for roles like this
More Software Engineer, AI-Focused - #1588 roles in Singapore — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Core Responsibilities · Work with stakeholders to assess business needs and recommend appropriate technology and implementation approaches, including build vs. buy and in-house vs. outsourced delivery. · Design, develop, enhance and support enterprise applications deployed on-premises or in the cloud.
· Develop secure APIs, system integrations and application services. · Build and integrate AI-enabled capabilities using LLM APIs, RAG, AI agents, tool calling and related technologies where appropriate.
· Lead assigned application development and enhancement projects from requirements gathering through testing, deployment and operational handover. · Manage project scope, timelines, risks, dependencies, vendors and stakeholder communications. · Coordinate system integration testing and User Acceptance Testing (UAT).
· Apply Agile, Scrum or hybrid delivery practices to support iterative development and delivery. · Apply DevOps practices including Git, automated testing, CI/CD, containerisation, monitoring and logging. · Deploy and support applications on AWS, Microsoft Azure and/or Google Cloud Platform.
· Monitor the performance and fitness of assigned systems and recommend improvements to reliability, efficiency and user experience. · Evaluate emerging software, cloud and AI technologies and recommend their adoption where they provide clear business value.
Core Requirements · Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology or a related discipline, or equivalent practical experience. · Minimum five years of relevant experience in software development, application delivery or enterprise system implementation.
· Strong proficiency in at least one programming language or platform, such as C#/. NET, Java or Python. · Experience developing web applications, APIs and system integrations. · Hands-on experience with at least one major cloud platform: AWS, Microsoft Azure or Google Cloud Platform. · Familiarity with Git,
Required Skills
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.