Pessoa Desenvolvedora Senior (Python)

Postada: 16 de Julho de 2019

AWS Linux MySQL Python Docker

Atributos da vaga:

  • Empresa: Neuralmed
  • Faixa salarial: R$ 6.000,01 a R$ 10.000,00
  • Estado: São Paulo
  • Local da vaga: São Paulo
  • Nível: Sênior
  • Aceita Remoto?: Não

Descrição da vaga

Quem somos
Somos uma startup focada em aplicações de inteligência artificial para imagens médicas. Nosso objetivo é criar ferramentas para auxiliar médicos a realizarem o diagnóstico acelerando o processo, reduzindo custos e aumentando a acurácia.

Produto
Criamos soluções que auxiliam médicos a realizar o diagnóstico através de imagem. Nossos produtos são relacionados principalmente a: triagem de exames, ordenando por grau de criticidade; sugestão de diagnóstico e alertas.

Stack
O backend dos nossos produtos atualmente está desenvolvido em Go, exceto a parte de inferência que está em Python, além do desenvolvimento de novos modelos de machine learning que também é feito com Python. Vamos migrar o desenvolvimento do backend para Python também, facilitando a colaboração entre as equipes. As responsabilidades desta função incluem dar manutenção nos sistemas em Go e gradualmente trocar Go por Python. Utilizamos banco de dados MySQL, troca de mensagens pelo RabbitMQ e deploy com Docker no AWS.

Requisitos

Requisitos
Conhecimento sólido de Python.
Conhecimento básico de Go.
Conhecimento básico de Linux.
Conhecimento básico de AWS para gerenciamento da infraestrutura, especialmente EC2.
Conhecimento de modelagem de sistemas e banco de dados, especialmente MySQL.
Conhecimento de controle de versão usando Git.
Conhecimento de Docker.
Conhecimento em testes unitários.

Diferenciais
Conhecimento básico em frontend (HTML, CSS e JavaScript).
Familiaridade com o conceito de API REST.
Familiaridade com conceitos básicos de Machine Learning e TensorFlow.
Familiaridade com metodologias ágeis como Scrum e Kanban.
Familiaridade com o conceito de mensageria, especialmente usando RabbitMQ.
Familiaridade com a metodologia TDD (Test Driven Development).
Familiaridade com CI/CD (continuous integration e continuous deployment) usando CircleCI.