Responsibilities:
● Design and develop highly scalable, available, reliable and efficient AI-based [micro-]services and APIs
● Design and develop [functional] databases schemes, applications and services to support our the back-end of various frontend applications (mobile and web).
● Develop solutions and systems capable of efficiently processing big data (including photos and videos)
● Apply the latest technology and methodology in our environments and platforms, in areas such as various cloud services and large scale distributed data processing
Job requirements
● Bachelor’s degree in Computer Science or related degree, or equivalent industry experience
● Mastering either Javascript or Python
● Experience with backend development using one or more of: Node.js, Go
● Experience with UI frameworks such as React.js, Vue.js or Angular.js
● Have strong experience with SQL and NoSQL databases.
● Experience working on Cloud-Native apps
● Eager to learn and research independently.
● Experience with Agile methodologies.
● Being attentive to details, team working, forward thinking, and innovative. Passion for building great user experience.
Advantages
● Prior experience with machine learning algorithms and frameworks. Especially experience with frameworks such as TensorFlow, Caffe2, or PyTorch.
● Hands-on experience with Docker technology.
● Experience in CI/CD processes (Jenkins).
● Experience working with geographically diverse teams and locations.
● Proven leadership skills. We are looking for engineers that can teach and mentor others.