Python Developer with Machine Learning knowledge

DevGrid

View company

Linguagem de Programação

Category

Full-Time

Work schedule

Pleno

Level

Contractor

Contract Type

Negotiable

Salary Range

Remote

Location

Description:

Published: 25/05/2021

DevGrid is a UK-based high-end software consultancy with its development base in Brazil and operations across Europe and the USA. We believe that world-class software can only be built by a motivated and enthusiastic team, and in an environment that promotes creativity and free-thinking. 

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. 

This role is a great opportunity for anyone looking to work in a progressive environment and be part of a high-performance international team with lots of opportunities to learn and grow all aspects of your technical and non-tech skills. 

 

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. 

Skills

PythonPandasScikit-LearnDjangoTornadoFlaskSQL

Requirements

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.

Differentials

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.

Perks

Flexible working hours

Performance bonus

Software development with commitment and excellence.

Caxias do Sul

City

2015

Founded

51-100

Employees

Desenvolvimento de Softwares

Sector

Python Developer with Machine Learning knowledge

Linguagem de Programação

Category

Full-Time

Work schedule

Pleno

Level

Contractor

Contract Type

Negotiable

Salary Range

Remote

Location

Related jobs

Analista de QA

TruckPag

Full-Time

Júnior / Pleno

Remota

Skills

PythonTypescriptJavascript+3

Analista de BI

Coodesh Carreiras

Full-Time

Júnior / Pleno

São Paulo, São Paulo, Brasil

Skills

ExcelPythonPowerBI+4