Engenheiro de Software Sr (AI Products) – Conexa Saúde – Home Office
Responsabilidades e atribuições
Você será responsável por:
- Execução e evolução (base atual do produto)
- Desenvolver, evoluir e manter os serviços core do Conexa AI (ms-agency, ms-ai-gatekeeper e adjacências), com foco em assertividade, escalabilidade, segurança e observabilidade.
- Projetar e implementar funcionalidades de IA generativa e agêntica em produção: agentes, pipelines RAG, orquestração de workflows, integração com LLMs e ferramentas externas via MCPs.
- Construir e evoluir sistemas distribuídos multi-stack (Node.js, Python, Java), incluindo APIs RESTful, WebSockets e pipelines de streaming.
- Atuar na integração entre microsserviços, sistemas legados e plataformas de IA, garantindo consistência, resiliência e rastreabilidade das comunicações e das decisões dos agentes.
- Trabalhar com filas de mensagens e arquiteturas orientadas a eventos (RabbitMQ, BullMQ) para processamento assíncrono e orquestração de fluxos conversacionais e agênticos.
- Modelar, otimizar e manter bancos de dados relacionais, não-relacionais e vector databases — incluindo estratégias de embeddings, cache e consistência eventual.
- Contribuir pontualmente com o front-end do produto (React/TypeScript) quando o fluxo de entrega demandar.
- Investigar, diagnosticar e resolver problemas técnicos complexos em ambientes de produção multi-tenant, incluindo comportamentos não-determinísticos típicos de sistemas baseados em LLM.
- Garantir a qualidade do código por meio de testes automatizados, avaliações de qualidade de agentes (evals) e boas práticas de engenharia de software.
Inovação e expansão de escopo
- Identificar e propor novas aplicações de IA generativa/agêntica no ecossistema Conexa, além do Conexa AI, a partir de dores reais de produto ou operação.
- Prototipar rapidamente (spikes, POCs) hipóteses de features de IA antes de comprometer com implementação completa, validando viabilidade técnica e valor de negócio.
- Ter voz ativa na definição de onde e como IA deve ser aplicada no roadmap do time, não apenas executar especificações vindas de Produto.
- Trazer conhecimento de estado da arte em IA (novos modelos, técnicas de agentes, avaliação, tooling) para o time e avaliar adoção pragmática.
- Colaborar com equipes multidisciplinares (Produto, Design, QA, Dados, IA) para entregas integradas, alinhadas aos objetivos de negócio e trazendo perspectiva técnica para a priorização de novas ideias.
- Participar das cerimônias ágeis e contribuir ativamente para a evolução técnica e estratégica do time.
Requisitos e qualificações
- Sólida experiência com Node.js e NestJS, com domínio de TypeScript estrito e arquiteturas de microsserviços.
- Sólida experiência com Java e Spring (Boot, Data, Security) como uma das stacks principais utilizadas no ecossistema Conexa.
- Experiência com Python (FastAPI ou equivalente) aplicada ao desenvolvimento de serviços e APIs — especialmente no contexto de IA generativa.
- Experiência prática construindo agentes de IA, pipelines RAG e integrações com LLMs em produção — independentemente de framework específico (LangChain, LlamaIndex, orquestração própria ou similar). O que importa é o domínio dos fundamentos, não a ferramenta.
- Familiaridade com ferramentas de orquestração de workflows e automação (n8n ou equivalentes) — disposição para aprender a ferramenta usada no time, mesmo sem experiência prévia específica nela.
- Forte conhecimento em bancos relacionais (PostgreSQL, MySQL), incluindo modelagem, queries complexas e tuning de performance.
- Prática com bancos não-relacionais (MongoDB, Redis) e arquiteturas orientadas a eventos (RabbitMQ, BullMQ).
- Familiaridade com vector databases e princípios de embeddings/busca semântica — independente de qual (Pinecone, Weaviate, Qdrant, pgvector, etc.).
- Experiência com design e versionamento de APIs RESTful e WebSockets.
- Capacidade de ler e evoluir código front-end em React/TypeScript quando necessário para desbloquear a entrega — sem exigência de especialização na camada.
- Uso habitual e avançado de ferramentas de IA agêntica no desenvolvimento (Cursor, Claude Code, Copilot ou similares), com capacidade de revisar criticamente as sugestões geradas e customizar o ambiente (incluindo MCPs) para maximizar a produtividade do time.
- Vivência com metodologias ágeis (Scrum, Kanban) e squads multidisciplinares.
- Perfil analítico, proativo e com forte ownership — confortável propondo, prototipando e defendendo iniciativas próprias, não apenas executando demandas definidas por terceiros.
- Boa comunicação e capacidade de influenciar decisões técnicas e de produto em ambientes de alta ambiguidade, típicos de produtos de IA.
Conhecimentos que te destacam:
- Vivência prévia liderando ou puxando iniciativas de IA do zero (0 to 1) — não só evoluindo produtos de IA já estabelecidos.
- Prática com observabilidade aplicada a sistemas de IA: logs estruturados, métricas, distributed tracing e monitoramento de qualidade de agentes/prompts.
- Experiência com AWS e arquitetura em nuvem.
- Vivência prévia em produtos de saúde digital, healthtech ou domínios regulados equivalentes.
- Interesse ativo e atualizado em pesquisa e novidades de IA generativa/agêntica (novos modelos, técnicas, papers, ferramentas).