Key Qualifications
Undergraduate (Honours) level degree in Computer Science, Computer Engineering, Electrical Engineering or other relevant discipline
Possess strong analytical and problem solving skills; good communication skills
Passion for software development and the latest technologies in computing.
Strong interest in artificial intelligence and machine learning a big plus
- Work with Leadership Team to build a world-class engineering team to deliver an amazing product.
- Manage and lead a team of extraordinary software engineers, including task planning and code reviews.
- Drive an excellent user experience, continually raising the bar on functionality, usability, and simplicity.
- Champion engineering and operational excellence, establishing metrics and process for regular assessment and improvement.
- Establish a solid project framework and excellent development processes.
- Provide technical leadership and guidance to your team members.
- Set clear expectations based on accountability, in collaboration with the Engineering and Leadership Team.
Description
As a software developer at Riverland, you will be tasked with developing dynamic AI applications and critical back-end systems that involve a strong grasp of machine learning, particularly deep learning. One of our main products right now involves AI in learning, so experience in this field will be a big plus.
However, as our company is also currently working on other projects outside the field of AI, thus we also welcome developers with more generalized experience yet a keen interest in the field.
Primary responsibilities will include:
Designing and developing applications and software/hardware systems to enhance the productivity of commercial users
Maintaining enterprise-grade cloud-based services
Additional Requirements -
Familiarity with Agile methodology and working with scrum.
Preferred qualifications:
Knowledge and experience developing software in various programming languages, including but not limited to JavaScript, C#, Java and Python
Knowledge of operating systems including but not limited to iOS, Android and docker
Knowledge of cloud computing such as Microsoft Azure, Amazon Web Services
Important Note:
· Candidates who can provide project references will be considered first.
· Attach at least two examples of other projects you have worked on (with working code and tests - github repo preferred).
The Perks:
5 day work week
15 days annual leave
Free company shuttle bus to and from select MTR stations daily
Casual work attire
Free coffee, tea and fruit daily
Flat company structure: your ideas get heard by the right people very quickly
Diverse range of biz and app genres: learn and try different projects from time to time
Regular (and fun) company activities
Other leaves (Marriage Leave, Compassionate Leave, Exam Leave)