Job Description
As a Senior Software Engineer in our AI Product Team, you will play a critical role in transforming how analysts process and analyse information. You will work at the forefront of applied AI, building intelligent systems that enhance sense-making, information discovery, and decision-support for national security.
In this role, you will design and develop AI-driven applications, such as retrieval-augmented generation (RAG) systems and intelligent automation workflows, as well as the supporting web systems and data processing pipelines that power these capabilities. You will contribute across the full technology stack, from backend services and data retrieval layers to frontend interfaces that bring AI functionalities to users. Our team focuses on applying and integrating AI technologies rather than model training or fine-tuning, emphasizing innovation, rapid experimentation, and real-world impact.
Requirements (Minimum Qualifications)
- Good degree in Engineering, Computer Science, or related fields, with at least 3 years of relevant software development experience.
- Strong programming skills in Python, Java, or similar languages, with proficiency in building backend services.
- Experience integrating AI models, APIs, or frameworks into applications (e.g., Huggingface, LangChain, OpenAI API, open-source AI models).
- Proficiency in frontend development with React or similar frameworks to build intuitive user interfaces for AI-enabled applications.
- Solid understanding of system architecture design, software engineering best practices, and scalable service development.
- Familiarity with data storage and retrieval technologies like relational databases, vector stores, or search engines.
- Hands-on experience with build and deployment tools like Git CI/CD, Docker, and cloud environments.
- Good analytical and problem-solving skills, with the ability to translate user needs into technical solutions.
- Strong team player who collaborates across disciplines to achieve product goals.
Responsibilities
- 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 grounded in organisational needs.
- 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.
As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.
Responsibilities
Responsibilities
- 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 grounded in organisational needs.
- 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
Requirements (Minimum Qualifications)
- Good degree in Engineering, Computer Science, or related fields, with at least 3 years of relevant software development experience.
- Strong programming skills in Python, Java, or similar languages, with proficiency in building backend services.
- Experience integrating AI models, APIs, or frameworks into applications (e.g., Huggingface, LangChain, OpenAI API, open-source AI models).
- Proficiency in frontend development with React or similar frameworks to build intuitive user interfaces for AI-enabled applications.
- Solid understanding of system architecture design, software engineering best practices, and scalable service development.
- Familiarity with data storage and retrieval technologies like relational databases, vector stores, or search engines.
- Hands-on experience with build and deployment tools like Git CI/CD, Docker, and cloud environments.
- Good analytical and problem-solving skills, with the ability to translate user needs into technical solutions.
- Strong team player who collaborates across disciplines to achieve product goals.
Similar Jobs
Infra Security Engineer
csit
On-siteFull-time
Cloud Infra Engineer
csit
On-siteFull-time
Infra Platform Engineer
csit
On-siteFull-time
Platform Engineer - Testing Platform
csit
On-siteFull-time
Data Engineer (Cybersecurity)
csit
On-siteFull-time
Senior Project Manager (Cybersecurity)
csit
On-siteFull-time
Software Engineer (Cybersecurity)
csit
On-siteFull-time
Product Manager (Cybersecurity)
csit
On-siteFull-time
Platform & SRE Engineer (Database and Search Platform)
csit
On-siteFull-time
Software Engineer (Data Discovery and Operations)
csit
On-siteFull-time
Staff Platform & SRE Engineer (Workplace Technology)
csit
On-siteFull-time
Platform & SRE Engineer (Workplace Technology)
csit
On-siteFull-time
Staff Platform & SRE Engineer (Digital Workplace)
csit
On-siteFull-time
Platform & SRE Engineer (Digital Workplace)
csit
On-siteFull-time
Product Manager (Digital Delivery)
csit
On-siteFull-time
Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.
