Vista previa generada por IA
Backend Developer (Python) – FastAPI, ML, Azure – remote São Paulo, Brazil
Work on large-scale data models, ML pipelines and secure APIs in an inclusive, innovative consulting environment.
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!