Senior Principal Engineer (SD Technology)

Updated: 4 months ago
Location: Kent Ridge,
Deadline: The position may have been removed or expired!


About NUS IT

NUS Information Technology is the cornerstone to providing reliable, high-performance and secure IT solutions and effective IT governance for the campus. Here at NUS IT, we aim to transform NUS into a borderless computing community providing knowledge at its fingertips by enhancing the use of effective applications and services for teaching and learning. 

 

We drive a culture that is forward-looking. With a strong passion for IT, our people are always striving to improve, push boundaries and innovate with a "can-do" attitude.  We embrace collaboration, open communication and knowledge sharing. If you see yourself thriving in a dynamic environment and breaking new grounds with innovative ideas, you will find yourself at home in NUS IT. 

 

As part of our team, you can look forward an empowered work environment that allows you to take charge of your own career path. We provide competitive remuneration as well as flexible work arrangements to enable your growth and development. We pride ourselves on our diverse workforce and are committed to transforming NUS into a leading global University shaping the future. 

 

https://nusit.nus.edu.sg/


Job Description

We are looking for a AI Software Engineer who can exhibit superior problem-solving and analytical abilities to join our team. This individual will be responsible for designing, introducing, and supervising AI-enabled technologies and automated conversational experiences for different digital tools, including chatbots, websites and mobile applications.

 

Duties & Responsibilities

  • Maintaining NUS IT Service Desk's AI landscape.
  • Developing web/mobile applications and APIs for AI use.
  • Generating solutions for the next version of NUS IT Service Desk.
  • Developing and refining high-volume production systems.
  • Managing small-to-medium development projects end-to-end including activities such as procurement and operations.
  • Refactoring code and maintaining existing applications.
  • Crafting natural language processing, contextual understanding and natural language generation technologies.
  • Investigating current trends in conversational AI and designing high-level architectures for chatbot creation.
  • Identifying areas of improvement and creating strategies to improve customer satisfaction.
  • Monitoring chatbot performance for accuracy and effectiveness.

Qualifications
  • Bachelor’s Degree in Computer Science, Software Engineering or related field
  • Strong knowledge of cloud systems such as Amazon Web Services (AWS) and IBM Cloud, with experience in setting up and managing cloud-based infrastructure
  • At least 3-5 years of experience with APIs, RESTful web services, databases, and microservices, and ability to design and implement scalable and secure systems
  • Familiarity with natural language processing (NLP) and machine learning (ML) technologies and their applications in chatbot development.
  • Familiarity with corporate procurement process.
  • Proficient in code version control systems such as Git or CodeCommit, with a track record of delivering high-quality code
  • Strong proficiency in JavaScript and Python programming languages
  • At least 3-5 years of experience in building and deploying modern web applications using React, Vue, and Node.js
  • Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex technical issues
  • Excellent project management skills, with the ability to manage multiple projects, prioritize tasks, and meet deadlines.
  • Excellent communication and documentation skills, with the ability to effectively collaborate with team members and stakeholders, and provide clear and concise technical reports.
  • Experience in developing conversational AI algorithms and build dialogue systems for chatbot applications.

Covid-19 Message

At NUS, the health and safety of our staff and students are one of our utmost priorities, and COVID-vaccination supports our commitment to ensure the safety of our community and to make NUS as safe and welcoming as possible. Many of our roles require a significant amount of physical interactions with students/staff/public members. Even for job roles that may be performed remotely, there will be instances where on-campus presence is required.

Taking into consideration the health and well-being of our staff and students and to better protect everyone in the campus, applicants are strongly encouraged to have themselves fully COVID-19 vaccinated to secure successful employment with NUS.


More Information

Location: Kent Ridge Campus

Organization: NUS Information Technology

Department : ITSS

Employee Referral Eligible: Yes

Job requisition ID : 19073




Similar Positions