NEC Asia Pacific Pte Ltd

R&D AI Software Engineer

Posted: 19 hours ago

Job Description

NEC Laboratories Singapore (NLS) is seeking a highly skilled and motivated R&D Senior/Software Engineer to join our team. This role plays a key part in the development and implementation of AI solutions, with a strong focus on Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and/or Computer Vision. The ideal candidate will possess strong programming skills and hands-on experience in building AI solutions and services. Proficiency in developing RESTful APIs, designing database schemas, and working on web front-end development is particularly valued.Responsibilities:Study, evaluate, and apply AI technologies developed by NEC Labs overseas.Research and develop AI solution capabilities, including Large Language Models (LLM), Retrieval-Augmented Generation (RAG), and/or Computing Vision.Participate in proof-of-concept (PoC) and trial projects with customers.Represent the company as an exhibitor or presenter at exhibitions and conferences.Participate in the invention and patent filing of AI technologies and contribute to the development of practical solutions based on these innovations.Requirements:At least a bachelor's degree in computer science, engineering, or a related field, with a focus on generative AI, deep learning, or computer vision.A minimum of 2 years of hands-on programming experience in Core Java, C++, and/or Python, minimally in developing RESTful APIs for AI service integration.Familiarity with RDBMS such as PostgreSQL, and vector databases.Strong understanding of object-oriented design, software development best practices, and familiarity with version control systems and container technologies such as Docker.Self-motivated and proactive, with a demonstrated ability to take initiative and drive projects to completion. Fresh graduates with relevant experience are also welcome to apply.Fresh graduates with strong programming skill are welcome to apply.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In