[What you will be working on]
As a project engineer, you will work with academic staff and RP industry partners to design, develop, deploy and maintain AI/ML projects. You are expected to complete a project life cycle that starts with gathering business requirements, development of an AI/ML software library suite, and culminating in the deployment of prototype client applications that uses this AI/ML library to deliver its functionality.
Participate in the full development life cycle of AI/ML projects, with a specialization in video and image recognition
Design, develop, deploy and maintain robust, scalable AI/ML APIs
Design, develop, deploy and maintain mobile and web applications that access AI/ML APIs
Perform data exploration and data analysis to understand data, and design model architecture
Optimize data systems and pipeline architecture. Design, build and deploy applications to extract data from a variety of sources and to perform feature engineering
Deploy and integrate AI models into back-end servers and cloud services for API access
Identify and select AI/ML technologies to solve problems. Develop and test AI/ML models using these technologies
Cooperate with other departments to effectively use internal/external big data
Produce documentation to design, develop, test, deploy, sustain, and update AI/ML applications to ensure good governance and accountability
[What we are looking for]
Relevant qualification in Computer Science/Engineering preferably with a specialist certification in AI/ML OR Artificial Intelligence/Data Science
3-5 years relevant experience as a full stack developer or similar role
Proficient in developing mobile web and mobile applications using multiple front-end languages (e.g. HTML/ CSS, JavaScript, XML, jQuery) and frameworks (e.g. React, Angular)
Proficient in developing APIs and back-end services using back-end languages (e.g. Python, Java) and frameworks (e.g. Node.js, Flask)
Proficient in storage and access of structured and non-structured data using SQL and non-SQL datastores (e.g. MySQL, MongoDB, Snowflake)
Experience with deployment of application and services to cloud computing platforms (e.g. AWS, Azure)
Experience in using OpenCV, Ultralytics, Media Pipe Pose, and other Pose Estimation technologies
Familiar with Tensorflow, Tensorflowjs, Keras, Scikit-learn, PyTorch and other popular AI frameworks
Enjoy sharing and presenting ideas
Able to work independently
To succeed in this role, you need to be knowledgeable, independent, and flexible. As an educational institution, RP is vendor agnostic and delivers best-of-breed solutions to its industry partners across a spectrum of technologies. You are expected to be knowledgeable to recommend (and execute) technical practices that are affordable and fit-for-purpose.
You will enjoy working in an independent but accountable manner. There is ample space to explore creative solutions within the framework of project boundaries.
RP has a dynamic staff culture, being flexible and receptive to different opinions will contribute to your success as well. You will interact with project staff spanning IT, Health & Fitness and Logistics industries.