DBS - Senior Associate, Application Developer, Future Ready Technology

Location: Singapore
Business sector: Data Engineering with Machine Learning Fundamentals
Job reference: 965597
Published: 7 days ago
About the Role

Join our Future Ready Technology team within the Group Tech department as we pioneer the next wave of intelligent applications. We are seeking a motivated and experienced Application Developer to join our dynamic team. In this role, you will be instrumental in designing, building, and deploying innovative Generative AI solutions from concept to production.The ideal candidate is a hands-on developer passionate about leveraging cutting-edge AI to create exceptional user experiences. You will bridge the gap between powerful language models and practical business applications, working on a variety of projects from initial requirements gathering to deploying and maintaining robust, user-centric AI solutions.
 
Key Responsibilities:
 
End-to-End Application Development:
  • Take ownership of the complete application lifecycle, including:
    • Collaborating with stakeholders to understand business needs and translate them into technical specifications for GenAI-powered applications.
    • Designing and developing full-stack applications with intuitive front-ends (using React, Angular) and robust back-ends (using Java, Python).Ensuring the scalability, reliability, and performance of applications in a production environment.
 
Generative AI Integration and Prompt Engineering:
  • Design, test, and refine prompts to ensure optimal performance, accuracy, and relevance from Large Language Models (LLMs).
  • Develop and maintain vertical-specific knowledge bases to ground GenAI models in domain-specific contexts, enhancing the quality of their outputs.
  • Stay current with the latest advancements in Generative AI, including new models, prompting techniques, and application frameworks.
 
Solution Design and Implementation:
  • Architect and build the necessary backend services and APIs to connect front-end interfaces with Generative AI models.
  • Experiment with different model parameters and prompting strategies to optimize for cost, latency, and quality in collaboration with business units.
  • Ensure seamless integration of AI-driven features into new and existing business applications and workflows.
 
Application Deployment and Management:
  • Deploy and manage applications on diverse infrastructures, including OpenShift Container Platform (OCP) and virtual machines (VMs).
  • Utilize containerization technologies such as Podman/Docker and orchestration tools like Kubernetes to ensure efficient and scalable deployment.
 
Requirements: 
  • Educational Background: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience: 2-5 years of hands-on experience in full-stack application development, with a demonstrated interest or experience in building applications that leverage AI or Generative AI.
  • Technical Skills:
    • Frontend: Proficiency in modern UI frameworks like React or Angular.
    • Backend: Strong programming skills in Java or Python.
    • GenAI: Hands-on experience integrating with LLMs (e.g., via APIs) and using libraries from the Hugging Face ecosystem. Proven experience in prompt engineering is highly desirable.
    • Deployment: Familiarity with containerization (Podman, Docker) and orchestration (Kubernetes, OpenShift).
    • Frameworks: Experience with machine learning frameworks such as PyTorch or Transformers is a plus.
  • Soft Skills:
    • Excellent problem-solving and analytical skills.
    • Strong communication and interpersonal skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
    • A proactive and independent learner who is passionate about keeping up with the fast-evolving AI landscape.
 
Primary Location: Singapore
Job: Technology