Somos uma empresa apaixonada por pessoas, pautamos sempre pela qualidade das nossas relações e pelo cuidado com cada membro do time. Estamos buscando uma pessoa para fazer parte deste time que vem crescendo a cada dia, tanto em número quanto em desenvolvimento.
Encorajamos e acreditamos no nosso time e prezamos por fazer junto. Se você é essa pessoa, que tem um senso de equipe e que procura por desenvolvimento constante, a BIX é para você!
Vem fazer parte da BIX Tecnologia!
O que esperamos que você tenha
Engenharia de Software:
- 5 ou mais anos de experiência em engenharia de software, sendo a maior parte com Python;
- Vivência no desenvolvimento de aplicações web de ponta a ponta, incluindo back-end e interfaces modernas;
- Domínio de bancos de dados relacionais e modelagem de dados;
- Familiaridade com ambientes em nuvem e containerização;
- Sólido conhecimento de APIs REST, autenticação, filas e processamento assíncrono;
- Boas práticas de arquitetura de software, princípios de design e código limpo;
- Testes automatizados, versionamento e pipelines de integração e entrega contínuas;
- Observabilidade de aplicações: logs, métricas e monitoramento;
- Autonomia para configurar, publicar e sustentar aplicações em produção.
Inteligência artificial
- Experiência integrando modelos de linguagem em produtos reais;
- Construção de agentes, tool calling e orquestração de fluxos de IA;
- Recuperação aumentada por geração, embeddings e busca vetorial.
Produto e comunicação
- Entendimento de desenvolvimento e evolução de produtos digitais;
- Perfil consultivo, orientado ao usuário e ao negócio;
- Inglês avançado.
O que é desejável que você tenha
- Avaliação sistemática (evals) de aplicações baseadas em LLMs;
- Instrumentação e observabilidade específicas de IA: custos, consumo de tokens, latência e qualidade das respostas;
- Analytics de produto e cultura de experimentação;
- Arquiteturas orientadas a eventos;
- Aplicações SaaS ou multi-tenant;
- Guardrails, prevenção a prompt injection e segurança de dados;
- Produtos B2B com contato direto com clientes;
- Vivência em finanças, investimentos ou mercado imobiliário;
- Ensino superior em área relacionada à tecnologia.
Atividades:
- Projetar, implementar e manter agentes de IA, utilizando frameworks como LangChain, LangGraph ou similares, para codificar metodologias de análise e critérios de tomada de decisão dos clientes em fluxos sistemáticos e auditáveis, sempre que houver um novo projeto ou evolução de produto;
- Desenvolver e otimizar pipelines de RAG, incluindo ingestão de dados, estratégias de chunking, geração de embeddings e recuperação semântica, para garantir respostas precisas e contextualizadas a partir das bases de conhecimento dos clientes;
- Construir e manter bases de conhecimento estruturadas e versionadas, consolidando fontes heterogêneas (planilhas, contratos, bases de ativos, dados de mercado) em camadas padronizadas que permitam rastreabilidade e auditoria das decisões;
- Realizar prompt engineering e iterar sobre instruções, scorecards e estruturas de raciocínio (Chain-of-Thought, ReAct, etc.), para maximizar a qualidade e consistência das análises geradas pelos agentes;
- Integrar LLMs (Claude/Anthropic, OpenAI, Bedrock e similares) às aplicações, gerenciando custos de tokens, latência e estratégias de fallback entre provedores, sempre que houver necessidade;
- Implementar ferramentas (tools) e integrações para os agentes, conectando-os a APIs externas, bancos de dados, planilhas e sistemas internos dos clientes, garantindo execução segura e auditável;
- Desenvolver frameworks de avaliação interna (evals) para validar evoluções da metodologia dos agentes contra casos históricos, garantindo que melhorias em um caso específico não piorem o desempenho em outros;
- Projetar e implementar sistemas de alertas proativos e monitoramento contínuo, que operem sobre bases estruturadas e notifiquem usuários via canais como email, Microsoft Teams e interfaces conversacionais;
- Realizar o desenvolvimento back-end, utilizando Python com Django ou FastAPI, para expor as funcionalidades dos agentes via API e dar suporte às interfaces de consumo, sempre que houver um novo projeto;
- Implementar guardrails e estratégias de segurança em sistemas de IA, incluindo proteção contra prompt injection, vazamento de dados sensíveis, controle de acesso e conformidade com LGPD, especialmente em projetos com dados sensíveis (contratos, valores financeiros, estratégias de alocação);
- Implementar e manter soluções de observabilidade para sistemas de IA, monitorando consumo de tokens, latência, taxa de erro e qualidade de respostas, para garantir performance e custo controlado em produção;
- Trabalhar com vector databases (Pinecone, Weaviate, Qdrant, pgvector), gerenciando indexação, atualização e otimização de performance das buscas semânticas;
- Realizar o deploy e manutenção de soluções de IA em nuvem (preferencialmente AWS), utilizando serviços como Bedrock, Lambda, ECS ou Fargate, garantindo escalabilidade, segurança e alta disponibilidade;
- Criar e manter ambientes containerizados, utilizando Docker e Docker Compose, garantindo padronização entre desenvolvimento e produção;
- Realizar o versionamento de código, utilizando Git como ferramenta, para garantir a consistência de desenvolvimento e facilitar a gestão de código, sempre que houver alterações na base de código;
- Desenvolver testes automatizados, incluindo testes unitários, de integração e evals específicos para agentes de IA, utilizando bibliotecas de teste, para garantir o funcionamento correto dos softwares, sempre que um software for criado e houver necessidade;
- Redigir documentação técnica, em ferramentas próprias como G-Suite ou Notion, documentando arquitetura de agentes, prompts, fluxos de decisão e integrações, para compartilhamento de informações com o time ou cliente, sempre que houver necessidade;
- Participar de rituais como code reviews, gestão de conhecimento e pair programming, via videoconferência e ferramentas próprias, para ampliar e desenvolver os conhecimentos individuais e do time, mensalmente;
- Utilizar metodologias ágeis como Scrum e Kanban para gerenciar o desenvolvimento no dia a dia e participar dos seus rituais diariamente, com sprints quinzena...