Pessoa Cientista de Dados

Job description

A Magrathea Labs é uma empresa especializada em engenharia de software e métodos de desenvolvimento ágeis.


Nós entregamos serviços e produtos de software que vão da proposta, passando pelo ciclo de vida de desenvolvimento, até a entrega. Por isso, ao trabalhar conosco você terá contato com profissionais que possuem diversas experiências em projetos e clientes variados.


Sua missão será combinar pesquisa, técnica e aplicação para desenvolver sistemas de machine learning de ponta-a-ponta, em nível de produção, que atendam os desafios propostos. Buscamos pessoas que possam contribuir com times autogerenciáveis.


Nossos times são formados por 4 a 9 pessoas e nossos projetos utilizam abordagens ágeis como XP, Kanban ou Scrum. Não trabalhamos com alocação de pessoas, todos os nossos times trabalham no escritório da MLabs. Os nossos projetos duram alguns meses e há rodízio entre os times, proporcionando diferentes experiências num espaço de tempo adequado.


Oferecemos

  • Salário fixo compatível com o mercado (CLT: férias, 13º, FGTS, etc.);
  • VR ou VA;
  • Plano de saúde Bradesco Nacional;
  • Seguro de vida;
  • Investimento em cursos;
  • Patrocínio para eventos;
  • Ritmo sustentável;
  • Horário flexível (mesmo!);
  • Desconto em serviços parceiros.

Requirements

Responsabilidades e resultados esperados

  • Desenvolver e manter software de acordo com os requisitos do projeto, entregando código dentro dos padrões de qualidade adotados pela Magrathea;
  • Compreender e discutir sobre o problema e solução proposta, entendendo as motivações por trás das implementações e sendo crítico sobre o que é desenvolvido;
  • Prezar pelo uso ético e justo dos dados e modelos construídos sobre os mesmos
  • Acompanhar e desenvolver iniciativas de pesquisa e publicações científicas, conhecer e acompanhar o ecossistema de pesquisa;
  • Comunicar-se com o cliente quando necessário e estar disponível para possíveis imprevistos (sempre dentro da jornada de trabalho);
  • Ser independente e proativo, puxando ou refinando tarefas e mantendo o quadro de tarefas organizado;
  • Monitorar o desempenho, disponibilidade, segurança e erros da solução enquanto ela estiver em produção;
  • Mentorear estagiários e outros desenvolvedores através de revisão de código e pair programming;
  • Participar de atividades de desenho de solução, arquitetura de sistema e reuniões de planejamento com o cliente.


Atividades complementares

  • Aprimorar seu conhecimento através de um plano de carreira, aprendendo sobre novas tecnologias e práticas de desenvolvimento de software;
  • Investir em projetos internos que melhorem a qualidade e eficiência do nosso trabalho;
  • Contribuir em projetos open-source ou de impacto social;
  • Compartilhar conhecimento através de, por exemplo, blog posts e palestras em eventos internos ou externos.


Habilidades técnicas

  • Ter Mestrado ou Doutorado;
  • Proficiência na linguagem de programação Python;
  • Conhecimento em práticas de desenvolvimento ágeis;
  • Conhecimento em banco de dados relacionais: PostgreSQL ou MySQL;
  • Familiaridade com Pandas, Scikit-learn, TensorFlow ou Spark;
  • Inglês (advanced reading).