Desenvolvimento Python
Backends, pipelines de dados e agentes de IA em Python, na AWS ou no Azure. Cada contratação Python é entrevistada por um especialista Python e não por um generalista.
O que construímos em Python
APIs e serviços
APIs HTTP e background workers com modelos de pedido e de resposta tipados, injeção de dependências, registo estruturado e health checks, implementados como contentores ou funções serverless.
Trabalho com dados
Pipelines de ingestão, transformação e relatórios sobre SQL e repositórios de documentos, escritos para que uma execução falhada seja visível e repetível e não ignorada em silêncio.
Agentes de IA e recuperação de informação
Retrieval-augmented generation sobre os seus próprios documentos, embeddings numa base de dados vetorial e fluxos de agentes com as chamadas a ferramentas e os custos registados.
Automatização
Tarefas agendadas e integrações que substituem passos manuais em folhas de cálculo, com alertas quando uma execução falha em vez de uma lacuna silenciosa nos dados.
Como contratamos para esta área
O Python não é aqui uma competência secundária. O nosso historial de vagas inclui um engenheiro Python com experiência em AWS e agentes de IA, um engenheiro Python com experiência em bases de dados vetoriais e dois entrevistadores técnicos de Python dedicados, um deles especificamente para trabalho de IA e machine learning. Os candidatos são triados com base num conjunto escrito de perguntas e entrevistados por alguém que escreve a linguagem todos os dias.
As mesmas regras de engenharia do nosso trabalho em .NET
- Tipado e com lint. Type hints verificados na integração contínua, regras de formatação e de lint aplicadas, zero avisos no fim de cada alteração.
- Testes com cada funcionalidade e um teste de regressão para a classe de qualquer bug que corrigimos, e não apenas para o caso reportado.
- Os erros nunca são engolidos. Cada caminho de falha é registado, exposto e passível de alerta; uma repetição silenciosa que esconde uma integração avariada é tratada como defeito.
- Segredos provenientes de um cofre, nunca de um ficheiro do repositório, e cada entrada externa validada na fronteira.
Trabalhar em várias stacks
A maioria dos nossos clientes tem um ambiente misto. Um serviço Python que tem de comunicar com uma API .NET, um front end Angular e uma base de dados Azure SQL é uma semana normal aqui, porque tudo isso está dentro da mesma equipa e não repartido por três fornecedores.
Alocar uma pessoa à função em alternativa
Se o que precisa é de um engenheiro dentro da sua própria equipa e não de trabalho entregue, a página contratar programadores Python na Ucrânia cobre essa vertente: como entrevistamos, em quanto tempo alguém pode começar e o que fica do nosso lado do contrato.
Tem trabalho em Python que precisa de responsáveis?
Envie o repositório ou uma descrição do pipeline. Recebe um plano escrito e uma estimativa no prazo de um dia útil.