SOBRE A CAPCO
A Capco é uma consultoria global de tecnologia e negócios, focada no setor de serviços financeiros e energia, somos apaixonados por ajudar nossos clientes, temos 40 escritórios nas Américas, Europa e Ásia-Pacífico! Se criatividade e inovação são sua paixão, a Capco é ideal para você. Vamos te apoiar e ajudar a acelerar sua carreira!
Resumo da Vaga:
Estamos em busca de um(a) desenvolvedor(a) backend Python qualificado(a), com sólida experiência em desenvolvimento de aplicações backend, para integrar nossa equipe. A função envolve liderar o desenvolvimento de aplicações baseadas em FastAPI para execução de modelos de dados em larga escala, utilizando a plataforma Databricks. O(a) candidato(a) ideal terá uma forte base em desenvolvimento backend, conhecimentos fundamentais em modelos de Ciência de Dados e experiência com soluções em nuvem para impulsionar a tomada de decisões orientada por dados e a inovação em nosso portfólio.
Principais competências:
Python, framework FastAPI, desenvolvimento de APIs REST, modelos Pydantic, programação assíncrona, implementação modular, autenticação e autorização, tratamento de erros e logging, documentação, Azure DevOps, controle de versão com Git, metodologias ágeis, Scrum, Microsoft Azure, Databricks e Delta Lake.
Requisito mandatorio:
Inglês avançado/fluente - irá atuar com time global
Principais Responsabilidades
-
Projetar, desenvolver e manter serviços backend escaláveis e APIs REST utilizando Python e FastAPI.
-
Desenvolver e integrar APIs que disponibilizem modelos estatísticos, serviços analíticos e soluções de Machine Learning para aplicações frontend e sistemas externos.
-
Colaborar com cientistas de dados e stakeholders de negócio para colocar modelos computacionais e estatísticos em produção.
-
Integrar serviços backend com componentes da plataforma Azure, incluindo Azure Data Lake Storage, Databricks Delta Lake e Azure DevOps.
-
Projetar e implementar mecanismos seguros de autenticação, autorização e segurança de APIs.
-
Desenvolver código reutilizável, modular e de fácil manutenção, seguindo boas práticas de engenharia de software e padrões de codificação.
-
Otimizar o desempenho, a escalabilidade e a confiabilidade das aplicações para cargas de processamento de grandes volumes de dados.
-
Implementar testes automatizados, incluindo testes unitários utilizando pytest.
-
Colaborar com desenvolvedores frontend para garantir uma integração fluida entre interfaces baseadas em React e os serviços backend.
-
Desenvolver e manter pipelines de CI/CD para automatizar os processos de implantação e entrega contínua das aplicações.
-
Trabalhar com MLflow e frameworks de MLOps para suportar a implantação, versionamento, monitoramento e gerenciamento do ciclo de vida dos modelos.
-
Participar de revisões de código, discussões de design técnico e atividades de planejamento de arquitetura.
-
Criar e manter documentação técnica, especificações de APIs e runbooks operacionais.
POR QUE CAPCO:
Na Capco promovemos uma cultura inclusiva. Valorizamos a diversidade em todas as suas expressões.
Pensamos, em conjunto, sempre em ações diversas de inclusão e de responsabilidade social através de comitês internos geridos pela nossa comunidade interna, como os grupo de Mulheres, Pessoas Com Deficiência, Pessoas Negras, LGBTQIAPN+, Parentalidade, Gerações, entre outros.
Nossas oportunidades são trabalhadas para todos(as)!!!
#LifeAtCapco
PRÓXIMOS PASSOS:
- Se você está ansioso(a) para progredir sua carreira conosco, candidate-se e aguarde o contato de um de nossos recrutadores!