Oct 24, 2018
Backend Software Engineer
Internet of Things
Artofus brings enterprise and consumer applications to life with AI-based Vision analytics in the Cloud. Together with our partners, we deliver cutting edge new technology to highly valuable markets including e-commerce, advertising, face recognition, retail, smart home, enterprise, security and smart devices.
Our API makes it possible for developers to build end-user applications using AI powered Computer Vision analytics. A significant portion of platform is delivered via web services. The successful applicant will develop and deploy global highly available new services, databases and apis.
Principal Duties and Responsibilities :
- Develop real-time cloud based solutions to enable simple web api computer vision
applications at scale.
- Experienced python and/or scala developer of cloud based production solutions.
- Strong continuous integration, continuous deployment, and agile development
- Strong experience with at least one of the following cloud providers AWS (prefered),
Alibaba (prefered), GCP, Azure, and Baidu.
- Testing and monitoring of services.
- Working with product management to understand end-user requirements and
formulating use cases.
- Applying best practices in running an always-up, always-available service.
Qualifications & Skills:
- Education: Degree in Computer-Science or related field.
- Experience: Hiring opportunities for both 1-5 and 5+ years experience.
- Writing high quality and maintainable code in either Python or Scala.
- Developing and debugging in a Linux environment.
- Experience working with a modern continuous integration development pipeline.
- Experience with modern databases.
- Excellent teamwork and communication skills, both verbal and written.
- Contributes and provides feedback to other team members.
- Process oriented with great documentation skills.
- Ability to play a vital role in high visibility assignments.
- Ability to manage multiple tasks, set priorities and communicate to project teams.
- Strong troubleshooting skills are a must.
Nice to have Skills:
- Experience using docker.
- Scala, Lua, Bash, GO, Rust.
- Version control systems ideally GIT.
- CI/CD specifically Jenkins, Ansible, and Terraform.
- Alpine Linux
- Production development of highly available databases, ideally cassandra.
- Security and cryptography e.g. RSA, DSA, PKI, SSL,
- Restful API development
- Performance optimisation
- Test Driven Development
- Large scale commercial deployments
- IOT cloud development
- Video programming such as V4L, gstreamer, ffmpeg.
- Knowledge of traditional computer vision algorithms.
- A working knowledge of modern deep learning based computer vision algorithms.
- Experience in CV and deep learning frameworks: OpenCV, OpenVINO, DLIB, CAFFE, Tensorflow.
- A working knowledge of caffe / pytorch / tensorflow.
- Experience with EFK stack.
- Monitoring tools such as prometheus.
- Analytics and visualisation tools such as Kibana and grafana.
- Front end development experience.
Please send your CV to firstname.lastname@example.org