csit - Centre for Strategic Infocomm Technologies - Software Engineer (AI Assistant Product)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Background in Computer Science, Computer Engineering, Information Systems, or a related field • Demonstrable hands-on exposure to shipping and maintaining software through industry experience, internships, open-source contributions or personal projects • Proficiency in full stack web technologies – frontend frameworks (e.g. ReactJS) and backend frameworks (e.g. Spring Boot/Java) • Solid understanding of RESTful API design with familiarity in microservices architecture • Familiarity with relational and/or NoSQL databases (e.g. MongoDB) • Experience with CI/CD pipelines, version control and build tools (e.g. Git, Maven) • A motivated self-starter who can independently drive tasks to completion, proactively identify problems and propose solutions without needing close supervision • Strong problem-solving skills and a growth mindset • Fresh graduates with demonstrable project experience – including internships, open-source contributions, or personal projects – are welcome to apply. • Applicants with greater experience will be considered for Senior Software Engineer positions. • ## Nice-to-have • Experience with any one of these areas: Agentic AI systems, Large Language Models (LLMs), and the LangChain toolkit – including building and maintaining LLM-powered workflows or agents in production • Experience with container orchestration (Kubernetes) and object storage (e.g. MinIO) • Familiarity with search technologies such as ElasticSearch or Solr • Experience with messaging systems such as Kafka or RabbitMQ • Exposure to observability and monitoring tooling (e.g. Elastic Stack, Prometheus, Grafana) • Familiarity with graph databases (e.g. Neo4J)
Responsibilities
• Design, develop and deploy scalable full stack features across the frontend and backend, from user-facing interfaces to APIs and data layers • Write high-quality, well-tested code with unit, functional and end-to-end test coverage • Maintain and improve the reliability of production systems – including monitoring, debugging and resolving production issues • Participate actively in peer code reviews, enforcing best practices around code style, testability, performance and security • Collaborate with designers and product stakeholders to co-create practical user-centric solutions • Contribute to technical documentation and knowledge sharing within the team • Participate in Agile Scrum ceremonies and iterative delivery cycles • As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.
Benefits
• Work on meaningful products that create real operational impact • Ownership over features from conception through to production deployment and beyond • A collaborative team that invests in deepening both your core stack expertise and adjacent technical interests
No credit card. Takes 10 seconds.