Back to jobs
M
Software Developer
Singapore, SG, 639126Posted Yesterday
onsite
Job Description
Main Tasks
Key responsibilities
- Design, build, test, and maintain software applications supporting analytics and GenAI use cases
- Develop backend services and application logic primarily in Python
- Build intuitive user interfaces and web applications using React
- Design and operate cloud-native solutions on Amazon Web Services (AWS)
- Support development of GenAI applications such as internal assistants, document intelligence tools, knowledge search solutions, and workflow copilots
- Integrate large language model based capabilities into business applications and internal platforms
- Collaborate with data scientists and data engineers to productionize machine learning and GenAI solutions
- Develop and maintain application programming interfaces (APIs) and service integrations with enterprise systems and data platforms
- Support the development and continuous improvement of the internal data marketplace as a platform for discovering, accessing, and hosting analytics and GenAI applications
- Build and operate applications and services that are deployed through the internal data marketplace, including user-facing features, access workflows, metadata-driven capabilities, and integration components
- Ensure software quality through testing, code reviews, documentation, monitoring, and structured deployment practices
- Apply security, privacy, and governance requirements to AI and software solutions
- Contribute to reusable components, development standards, and best practices for data and AI products
- Support troubleshooting, performance tuning, and continuous improvement of productive applications
Typical use cases
- Internal GenAI assistants for knowledge access and productivity support
- Document summarization, extraction, and classification solutions
- Search and retrieval applications across technical and business content
- Analytics applications with interactive user interfaces
- Workflow automation tools for internal business processes
- Applications and services published through the internal data marketplace
- Platform features supporting the internal data marketplace, such as application onboarding, discoverability, access enablement, and usage transparency
- Rapid prototypes and minimum viable products for digital and AI initiatives
Technical skills
- Strong software development skills in Python
- Experience building frontend applications with React
- Solid knowledge of Amazon Web Services (AWS) services for application deployment, storage, compute, and integration
- Experience developing and consuming application programming interfaces (APIs)
- Familiarity with cloud-native architectures, authentication, and secure software design
- Understanding of databases, data pipelines, and handling structured and unstructured data
- Understanding of platform-style application delivery, metadata-driven services, access management, and enterprise application hosting models is a plus
- Experience with version control, automated testing, and continuous integration / continuous deployment
- Familiarity with containerization and deployment practices is a plus
- Exposure to large language models, prompt engineering, retrieval-augmented generation, model evaluation, or AI orchestration frameworks is preferred
- Understanding of monitoring, logging, and production support in cloud environments