Job Purpose
At SIT's Professional Officers Division (POD), we bring our rich industry experience and technical skills into the workplace to create a conducive environment where applied learning and innovation take place.
Reporting to the Team Lead of Resource Planning and Management, the incumbent will work with Team Lead to oversee the end-to-end software management lifecycle which includes the management of software acquisition, compliance, maintenance renewals, life cycle planning and costing.
Job Responsibilities
- Lead or co-lead innovation projects with industry.
- Involve in customer engagements, includes gathering of systems requirements and formulate scope.
- Involve in the full development life cycle, i.e., design, development, and testing
- Generate technical proposals, design documents, test documents.
- Manage laboratories and equipment to support academic programmes and applied research.
- Carry out Risk Assessment, and ensure compliance with Work, Safety and Health Regulations.
Job Requirements
- A degree in Computer Science or related Engineering discipline. Possessing a master’s degree, PhD degree and relevant certifications will be an added advantage.
- Experienced in developing machine learning and generative AI solutions for deployment into production.
- Strong proficiency in Python and AI frameworks (TensorFlow, PyTorch, Keras)
- Strong programming skills in Python/Java/Javascript and full stack development.
- Knowledge in LLM, RAG, LangChain would be advantageous.
- Knowledge of cloud computing and AI deployment (AWS, Google Cloud, Microsoft Azure) would be advantageous.
- Excellent problem-solving, analytical, and creative thinking skills.
- Work independently, as well as within a team, to ensure that the project can meet the milestones adhering to the stipulated timeline.
- At least 2 years working experience in AI/ML software development.