About the Role
Android software development
Making updates to existing mobile apps
Ensure the machine learning and neural networks are running and updating as it should
Software development
Software engineering
Perform continuous improvements to installation packages, user experience, etc
Investigate newer technologies for future development.
Requirements
Android Studio, Java and REST
Understanding of ML, including CNN (convolutional neural network)
Python3, flask
Event-driven design, mobile device development, and testing, in-depth understanding of web-based security
GIT version control system
B.Sc. Computer Science or similar highly advantageous
Experience with software development frameworks which are fit for purpose within the project scope
Competent in building UX systems in a managed services/customer self-service space
Bash scripting, including pipeline tools such as tr, sed, grep,
Self-motivated,
Accountability
Work independently
Team player
Attention to detail
Good Communication Skills
About the Company