Point your AI agent at freehire and let it find you a job.

Get the CLI →

BIX Tecnologia - Consultoria de Dados

Open 117d

Engenheiro de Software (IA) | Sênior | Python

Posted Updated 14 views
Discussion

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 desenvolvimento, sendo a maior parte com Python;
  • Desenvolvimento back-end com Django ou FastAPI, incluindo APIs REST, autenticação, filas e processamento assíncrono;
  • Domínio de bancos de dados relacionais e modelagem de dados;
  • Boas práticas de arquitetura, código limpo, testes automatizados, versionamento e CI/CD;
  • Experiência com nuvem (preferencialmente AWS) e containerização com Docker;
  • Autonomia para publicar e sustentar aplicações em produção, com logs, métricas e monitoramento.


Ciência de Dados e Machine Learning

  • Fundamentos sólidos de machine learning: formulação de problemas, divisão de dados, overfitting, vieses e validação de modelos;
  • Domínio de métricas de avaliação e capacidade de escolher e justificar a métrica adequada a cada problema: precision, recall, F1, ROC-AUC para classificação; recall@k, MRR e nDCG para recuperação; faithfulness, relevância e corretude para respostas de LLMs;
  • Construção de datasets de avaliação (golden sets), anotação e análise de erros.


Inteligência Artificial Aplicada

  • Experiência comprovada com LLMs em produção: agentes, tool calling e orquestração de fluxos;
  • Profundidade em RAG: estratégias de chunking (tamanho fixo, recursivo, semântico, baseado em estrutura do documento, parent-child), trade-offs de cada uma e como medir seu impacto;
  • Embeddings, busca vetorial, busca híbrida (lexical + semântica) e reranking;
  • Processamento Inteligente de Documentos (IDP): OCR, análise de layout, extração de tabelas e entidades, classificação de documentos e extração estruturada;
  • Avaliação sistemática (evals) de aplicações baseadas em LLMs, incluindo LLM-as-a-judge e suas limitações.


Produto e comunicação

  • Perfil consultivo, orientado ao usuário e ao negócio;
  • Capacidade de explicar decisões técnicas e métricas para clientes técnicos e não técnicos;
  • Inglês avançado (entrevistas técnicas e reuniões com cliente em inglês).


O que é desejável que você tenha

  • Observabilidade específica de IA: custos, tokens, latência e qualidade das respostas (Langfuse, LangSmith ou similares);
  • Guardrails, prevenção a prompt injection e conformidade com LGPD;
  • Arquiteturas orientadas a eventos e aplicações multi-tenant;
  • Ensino superior em Computação, Estatística, Matemática, Engenharia ou áreas relacionadas.


Atividades

  • Projetar, implementar e manter agentes de IA, codificando metodologias de análise e critérios de decisão dos clientes em fluxos sistemáticos e auditáveis, sempre que houver um novo projeto ou evolução de produto;
  • Projetar pipelines de Processamento Inteligente de Documentos (IDP), incluindo OCR, análise de layout, extração de tabelas e campos estruturados a partir de contratos, planilhas e relatórios, medindo a acurácia da extração por tipo de documento;
  • Desenvolver e otimizar pipelines de RAG, definindo e testando estratégias de chunking, embeddings, busca híbrida e reranking com base em métricas de recuperação (recall@k, MRR, nDCG), e não apenas por percepção de qualidade;
  • Construir datasets de avaliação (golden sets) a partir de casos históricos dos clientes, conduzindo análise de erros para direcionar melhorias;
  • Desenvolver frameworks de avaliação (evals) para validar evoluções dos agentes contra casos históricos, garantindo que melhorias em um caso não piorem o desempenho em outros;
  • Conduzir experimentos comparativos entre modelos, prompts e arquiteturas, documentando hipóteses, métricas e resultados;
  • 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;
  • Realizar prompt engineering e iterar sobre instruções, scorecards e estruturas de raciocínio (Chain-of-Thought, ReAct etc.), validando cada iteração com evals;
  • Integrar LLMs (Claude/Anthropic, OpenAI, Bedrock e similares), gerenciando custos de tokens, latência e fallback entre provedores;
  • Implementar ferramentas (tools) e integrações para os agentes com APIs externas, bancos de dados, planilhas e sistemas internos dos clientes, com execução segura e auditável;
  • Trabalhar com vector databases (Pinecone, Weaviate, Qdrant, pgvector), gerenciando indexação, atualização e performance das buscas;
  • Desenvolver o back-end em Python com Django ou FastAPI para expor as funcionalidades dos agentes via API;
  • Projetar sistemas de alertas proativos que notifiquem usuários via email e interfaces conversacionais;
  • Implementar guardrails e segurança em sistemas de IA (prompt injection, vazamento de dados sensíveis, controle de acesso, LGPD), especialmente em projetos com contratos, valores financeiros e estratégias de alocação;
  • Implementar observabilidade para sistemas de IA, monitorando tokens, latência, taxa de erro e qualidade das respostas em produção;
  • Realizar deploy e manutenção em nuvem (preferencialmente AWS: Bedrock, Lambda, ECS, Fargate), com Docker e Docker Compose, garantindo escalabilidade, segurança e alta disponibilidade;
  • Versionar código com Git e desenvolver testes automatizados (unitários, de integração e evals) sempre que um software for criado ou alterado;
  • Redigir documentação técnica em G-Suite ou Notion, cobrindo arquitetura dos agentes, prompts, métricas de avaliação, fluxos de decisão e integrações;
  • Participar de code reviews, gestão de conhecimento e pair programming, mensalmente;
  • Utilizar Scrum e Kanban no dia a dia, com sprints quinzenais e demos de validação com clientes;
  • Realizar reuniões com o cliente para entender requisitos, codificar regras de negócio, validar critérios de scoring e apresentar resultados de avaliação, em projetos de escopo nacional e/ou internacional;
  • Acompanhar tarefas do projeto em Notion, Trello e Github Projects;
  • Compartilhar conhecimentos sobre IA, LLMs e avaliação de modelos com o time;
  • Participar de entrevistas e avaliar candidatos, via Google Meet e ATS própria, sempre que houver necessidade.

O que a BIX oferece para você:

  • Trabalho 100% remoto;
  • Plataforma de terapia e nutricionistas online;
  • Plataforma de bem estar;
  • Plano de carreira acelerado;
  • Contato direto com líderes de grandes empresas;
  • Ambiente diferenciado (Hora BIX, integrações e Happy Hours, Programa de Mentoria, Reuniões 1on1);
  • Aulas on-line de inglês (cambly);
  • Folga no aniversário.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available