
Software Developer - Intelligent Front Door (IFD)
Tecnologias
Descrição da vaga
Vaga para Desenvolvedor(a) Go/Golang - Intelligent Front Door (IFD)
A CSG está buscando um(a) Desenvolvedor(a) talentoso(a) para integrar a equipe Intelligent Front Door (IFD), responsável por criar a próxima geração de interfaces conversacionais, impulsionadas por IA, que compreendem a intenção do cliente e orquestram ações em diversos canais. O IFD oferece uma interface simplificada e conversacional que determina a intenção do cliente e o direciona para o melhor recurso de autoatendimento ou especialista para uma resolução rápida e eficiente.
Nesta oportunidade, você irá projetar, construir e aprimorar serviços de backend de alta qualidade e recursos conversacionais que impulsionam a plataforma Xponent da CSG e as experiências IFD. Trabalhará em estreita colaboração com as equipes de produto, linguística/intenção, arquitetura, segurança e entrega para fornecer serviços confiáveis e de baixa latência em escala. Você será responsável por funcionalidades de ponta a ponta com a orientação de engenheiros(as) seniores, contribuirá para a qualidade da plataforma e aprenderá continuamente práticas modernas de nuvem e IA.
Responsabilidades:
- Implementar e manter microserviços e APIs escaláveis que impulsionam fluxos conversacionais IFD, detecção de intenção, orquestração e acionamento.
- Construir integrações com telefonia/IVR, STT/TTS, serviços NLU/intenção, sistemas de identidade/autorização e CRMs/CCaaS downstream com mentoria e colaboração entre pares.
- Escrever código limpo e testável com testes unitários, de integração e de contrato; participar de revisões de código para manter os padrões de engenharia.
- Instrumentar serviços para observabilidade (métricas, rastreamento, logs) e ajudar a solucionar problemas de produção; participar de rodízios de plantão com suporte adequado.
- Contribuir para melhorias de desempenho, resiliência e custo (caminhos de dados de baixa latência, chamadas de serviço eficientes, estratégias de back-pressure, degradação graciosa).
- Colaborar com as equipes de linguística e IA em fluxos de diálogo, proteções e pipelines de avaliação/ajuste; ajudar a executar experimentos e analisar resultados.
- Seguir as melhores práticas de segurança, privacidade e conformidade em um ambiente corporativo altamente integrado (por exemplo, tratamento de segredos, privilégio mínimo, proteção de dados).
- Contribuir em cerimônias ágeis; estimar, planejar e entregar incrementos, comunicando claramente as compensações e o progresso.
- Modelo de contrato CLT.
Requisitos:
- 3-5 anos de experiência profissional em desenvolvimento de software, construindo serviços de backend, microserviços ou sistemas orientados a eventos em uma linguagem tipada (por exemplo, Python, Java, C, C++, ou Go).
- Experiência prática na construção de APIs e serviços RESTful com sólidas habilidades de depuração em sistemas distribuídos.
- Experiência prática com pelo menos uma grande plataforma de nuvem (preferencialmente Azure ou AWS); familiaridade com contêineres (Docker) e conceitos básicos de orquestração (Kubernetes).
- Proficiência com bancos de dados relacionais e familiaridade com pelo menos um datastore NoSQL; compreensão de estratégias de cache; exposição a sistemas de mensagens/streaming (por exemplo, Kafka, Service Bus).
- Conhecimento prático de CI/CD, fluxos de trabalho baseados em Git e testes automatizados; disposição para iterar e melhorar pipelines.
- Sólida compreensão dos fundamentos de segurança (authN/Z, privilégio mínimo, proteção de dados) aplicados ao desenvolvimento de serviços.
- Habilidades eficazes de colaboração e comunicação; experiência de trabalho multifuncional em um ambiente ágil.
Observação: Experiência prática equivalente ou habilidades demonstráveis podem ser consideradas em vez de anos formais de experiência.
Qualificações Desejáveis:
- Experiência com stacks de IA conversacional: Azure AI Language/CLU, Azure OpenAI, Copilot Studio ou plataformas similares (Dialogflow, Lex, Rasa).
- Experiência ou exposição a telefonia/IVR, tecnologias de fala (STT/TTS), roteamento de chamadas ou integrações CCaaS/CRM.
- Familiaridade com engines de regras e sistemas de workflow/orquestração; compreensão de conceitos de política/proteção para sistemas de IA.
- Experiência com ferramentas de observabilidade (por exemplo, OpenTelemetry, Prometheus/Grafana, Azure Monitor, Application Insights) e operações orientadas a SLO.
- Exposição à engenharia de desempenho (consciência de latência p95/p99), testes de carga básicos e considerações de otimização de custos em serviços de nuvem.
- Familiaridade com práticas corporativas (padrões de logging/telemetria, gerenciamento de mudanças, resposta a incidentes, governança de dados).
- Exposição à infraestrutura como código (por exemplo, Bicep, Terraform) e gerenciamento de API gateway.
Benefícios:
- Sulamerica Saúde
- Sulamerica Odonto
- Vidalink
- Vale Alimentação/Refeição
- Auxílio Creche
- Day off no aniversário
- Gympass
- Auxílio Idiomas
- Plataforma de cursos digitais
- Folga para voluntariado: 2 dias por ano
Localização:
Brasil (Remoto) Colômbia (Remoto)
Esta é uma excelente oportunidade para desenvolvedores(as) Go/Golang que buscam uma vaga desafiadora e recompensadora em uma empresa inovadora. Candidate-se!