Position: Backend Python Developer
Company: Particles Global
Category: Python
Experience required: 3y
English level: intermediate

Project information:
 
The proprietary technology in the project is empowering businesses around the world across multiple sectors to use computer vision at scale to automate visual content processing and enhance product offerings, including on-premise, mobile, and hosted solutions.

On-premise - best-in-class pretrained machine learning models plus cutting-edge capabilities with few-shot training to develop custom classifiers, aesthetic styles, and more - all usable without any knowledge of AI or machine learning.

**Responsibilities are as follows:**

Creating customer interfaces packaged with our SDK for existing models and features
Developing demo interfaces to showcase Mobius Labs’ Superhuman Vision
Building internal QA and workflow tools to enable our scientists to develop new things faster

**Required skills:**

- 5+ years of experience as a backend software engineer with experience in designing and building large platforms that communicate internally and externally via Rest services.
- Strong understanding of fundamental web technologies (e.g. HTTP, REST/RPC, modern HTML and CSS, JSON)
- Experience setting up web servers like Nginx, uWSGI or Gunicorn
- Experience with building and deploying applications on GCP/AWS/Azure.
- Deep understanding of building applications with Docker
- Professional experience with Python and Flask
- Knowledge of SQL (Postgres) and NoSQL (Redis, MongoDB) databases
- Experience with automated deployments and continuous integration
- Feeling at home in Linux
- Fluency in English

**Nice to have:**

- Experience with React, Redux and Redux-Saga
- Experience with  NodeJS and Express backend
- Understanding of computer vision and machine learning concepts
- Experience with Deep Learning libraries (TensorFlow, Pytorch etc)