Vaga Back-End

Python Developer (with Machine Learning knowledge)

Python Machine learning Django Flask SQL

DevGrid

DevGrid

Pequena/média empresa

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

DevGrid is a Full Stack software development company based in the United Kingdom with two delivery hubs in Brazil. We enable innovation and digital transformation by bringing together our strong company culture and our bright engineers with your innovative business vision.

We believe world-class software can only be crafted by a happy and enthusiastic team, and in an environment that promotes creativity and free-thinking. In other words, our flat structure ensures that your voice will be heard regardless of your position.

Atividades e Responsabilidades

You will join a team of world-class engineers building a comprehensive IoT platform to collect, store, display, and analyze real-time data from connected sensors. The system's back-end uses advanced machine learning techniques to extract appliance-level information.

Summary of Responsibilities:

Implement tools to deploy and monitor multiple machine learning models
Design, develop and implement proof of concept and production-ready middleware and back-end services either stand-alone or to be consumed by other applications/layers.
Debugging and troubleshooting.
Create extensible, modular middleware/back-end services to be used by other layers.
Research and development in a variety of problem domains.
Prepare documentation and ensure proper security and compliance with our coding standards.

Requisitos

Required Experience:

Knowledge of Pandas, Numpy, Scikit, or other ML libraries
Extensive knowledge of multi-paradigm programming (OO, functional, procedural)
Python, Django, Tornado, Flask, SQL and Python ORMs, RESTful services, pub/sub, Amazon AWS, Linux/Unix, TDD, Virtualenv.
Experience and knowledge of distributed systems, SOA, or microservices architectures.
Have designed and implemented scalable, distributed application systems.
Problem-solving, complexity analysis, and algorithm design.

Preferred Experience:

Degree in Computer Science, Information Systems, Software Engineering or related, or 7 years equivalent work experience.
CouchBase or other NoSQL experience a plus.
MQTT, Rabbit MQ, or Redis.
Continuous Integration/Continuous Deployment a plus.
Stability and Capacity patterns a big plus.
Have worked with international and remote teams.

O que nós oferecemos

Flexible Working Hours Remote Job International Projects In-house Oportunities