Taro Logo

Senior Software Engineer (AI Product Development)

A government agency under Singapore's Ministry of Defence focused on strategic infocomm technologies and AI solutions for national security.
Machine Learning
Senior Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Job Description

The Centre for Strategic Infocomm Technologies (CSIT), an agency under Singapore's Ministry of Defence, is seeking a Senior Software Engineer to join their AI Product Team. This role is at the intersection of AI and national security, focusing on building intelligent systems that enhance sense-making, information discovery, and decision-support capabilities.

The position involves working with cutting-edge AI technologies, particularly in developing retrieval-augmented generation (RAG) systems and intelligent automation workflows. You'll be responsible for building full-stack applications that integrate AI capabilities, from backend services to frontend interfaces. The role emphasizes practical AI application rather than model training, with a focus on rapid experimentation and real-world impact.

As a senior engineer, you'll collaborate with a diverse team of analysts, AI engineers, data scientists, and product managers to create solutions that address critical organizational needs. The work environment offers opportunities to innovate with emerging AI technologies while maintaining high engineering standards for robust, secure, and interoperable systems.

This is an excellent opportunity for experienced software engineers who want to make a meaningful impact in national security while working with advanced AI technologies. The position offers professional growth through exposure to diverse technical challenges and the chance to shape the future of AI-driven applications in a strategic government setting.

Note: This position is exclusively for Singapore Citizens due to the organization's role under the Ministry of Defence.

Last updated 3 months ago

Responsibilities For Senior Software Engineer (AI Product Development)

  • Design, develop and deploy scalable AI-enabled digital products integrating retrieval, generation, and reasoning capabilities
  • Scout, evaluate, and integrate emerging AI technologies to drive innovation
  • Collaborate with analysts, AI engineers, data scientists, designers, and product managers to co-create solutions
  • Prototype rapidly and apply engineering best practices to experimental AI applications
  • Shape technical strategy for sustainable and intelligent AI systems
  • Uphold high software engineering standards, ensuring systems are robust, secure, and interoperable

Requirements For Senior Software Engineer (AI Product Development)

Python
Java
React
  • Good degree in Engineering, Computer Science, or related fields
  • At least 3 years of relevant software development experience
  • Strong programming skills in Python, Java, or similar languages
  • Experience integrating AI models, APIs, or frameworks into applications
  • Proficiency in frontend development with React or similar frameworks
  • Solid understanding of system architecture design
  • Familiarity with data storage and retrieval technologies
  • Hands-on experience with build and deployment tools
  • Good analytical and problem-solving skills
  • Strong team player who collaborates across disciplines

Related Jobs

Senior AI Developer

Senior AI Developer position at Marina Bay Sands focusing on AI/ML development, LLMs, and cloud-native services implementation.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at ResMed, focusing on developing generative AI solutions for healthcare, requiring expertise in Python, ML systems, and cloud platforms.

Senior Machine Learning Engineer

Senior Machine Learning Engineer position at ResMed, focusing on developing generative AI solutions for healthcare and sleep technology.

Senior Platform Engineer - Testing Platform

Senior Platform Engineer position at CSIT focusing on developing and maintaining advanced testing platform services for cybersecurity initiatives, requiring expertise in virtualization and automated testing.

Senior Data Engineer (Big Data Processing)

Senior Data Engineer position at CSIT, building mission-critical data analytics systems for Singapore's national security, requiring 5+ years experience in large-scale data pipeline development.