Centre for Strategic Infocomm Technologies

Senior Software Engineer (AI Engineering)

Centre for Strategic Infocomm Technologies
Apply
1 year ago
Singapore, SingaporeSenior

Responsibilities

  • Influence the roadmap and development of applications and data pipelines.
  • Deploy and maintain performant AI/ML services.
  • Design, develop, deploy, and maintain high-quality, reliable, and maintainable software.
  • Apply unit, integration, and performance testing practices.
  • Collaborate with data scientists, product engineers, and users to enable new AI capabilities.
  • Provide technical leadership through mentoring and collaboration across engineering teams.

Requirements

  • Have a background in a quantitative field such as Engineering, Computer Science, Mathematics, or Physics, with at least three years of relevant work experience.
  • Proficiency in Python, Java, or similar programming languages.
  • Practical experience with RDBMS, NoSQL, and vector databases or stores.
  • Experience with software deployment and deployment processes.
  • Familiarity with Docker, Kubernetes, and container orchestration.
  • Understanding of domain-driven design, microservice patterns, and service-oriented architectures.
  • Technical leadership experience, such as mentoring engineers or driving collaboration with other engineering teams.
  • Preferred experience with Flask or FastAPI.
  • Preferred experience designing and maintaining reliable, high-throughput data pipelines.
  • Preferred experience deploying and maintaining AI/ML services, including LLM services via vLLM.

Benefits

  • Only Singapore Citizens will be considered because CSIT is an agency under Singapore’s Ministry of Defence.

Tech Stack

Categories

Data EngineeringML Engineering
Centre for Strategic Infocomm Technologies

About Centre for Strategic Infocomm Technologies

501-1,000 employees
Contact me