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.