Descrição
Resumo:
Buscamos um Desenvolvedor Sênior de Fluxos de IA para projetar e construir soluções impulsionadas por IA em um dinâmico ambiente SaaS, influenciando decisões técnicas e a direção do produto.
Pontos de destaque:
1. Contribuir diretamente para a evolução do produto em um ambiente SaaS em rápido crescimento
2. Projetar e construir soluções impulsionadas por IA com uma equipe multidisciplinar
3. Influenciar decisões técnicas e a direção do produto
- Na Devoteam, acreditamos que a tecnologia, quando aliada a fortes valores humanos, pode impulsionar ativamente mudanças positivas. Descubra como a iniciativa Tech for People desbloqueia o futuro, gerando um impacto positivo nas pessoas e no mundo ao nosso redor. Somos um dos principais players globais em Transformação Digital para organizações líderes na região EMEA, com uma receita de €1 bilhão. Acreditamos em transformar a tecnologia para criar valor para nossos clientes, parceiros e colaboradores em um mundo onde a tecnologia é desenvolvida para as pessoas. Temos orgulho da cultura que construímos juntos. Temos orgulho de nossas pessoas a serviço da tecnologia. Temos orgulho de nosso ambiente diverso. Porque somos \#TechforPeople. Junte-se à nossa equipe multidisciplinar de especialistas em nuvem, designers, consultores de negócios, especialistas em segurança, engenheiros, desenvolvedores e outros talentos extraordinários, espalhados por mais de 20 países da região EMEA. Torne-se um de nossos \+10\.000 líderes em tecnologia e negócios em nuvem, dados e cibersegurança. Vamos unir criatividade e tecnologia para construir soluções inovadoras que realmente promovam mudanças positivas.
**Visão Geral da Vaga**
Estamos buscando um Desenvolvedor Sênior de Fluxos de IA para integrar nossa equipe de engenharia em expansão. Esta vaga é ideal para um profissional experiente com formação em engenharia da computação, ciência da computação, matemática, engenharia biomédica ou outra área científica correlata. Você terá a oportunidade de contribuir diretamente para a evolução de nossos produtos em um ambiente SaaS dinâmico e em rápido crescimento. Trabalhando em estreita colaboração com uma equipe multidisciplinar, você ajudará a projetar e construir soluções impulsionadas por IA, além de influenciar decisões técnicas e a direção do produto, contribuindo assim para o próximo nível de crescimento da empresa.
**Responsabilidades / Conhecimentos Esperados**
Para esta vaga, esperamos que você tenha conhecimento em:
Fundamentos de Ciência da Computação, tais como Modelos de Linguagem de Grande Porte (LLMs), Programação Orientada a Objetos, estruturas de dados, protocolos de comunicação e bases de conhecimento
Técnicas avançadas de prompt (agentes, ferramentas e mecanismos que influenciam o comportamento dos agentes)
C\#, ou sólida experiência em outra linguagem de programação, como Python ou JavaScript, com abertura para trabalhar com múltiplas tecnologias
Desenvolvimento de fluxos conversacionais ou impulsionados por IA, incluindo ambientes low-code
Integração e utilização de APIs REST
Formatos de dados e protocolos de comunicação, como JSON, XML e gRPC
Excelentes habilidades de comunicação em inglês
No mínimo 5 anos de experiência profissional e graduação em Ciência da Computação ou área correlata
**O Que Esperamos de Você**
Resiliência e alta tolerância à frustração ao lidar com depuração e documentação limitada
Capacidade de manter o foco e trabalhar com eficácia em ambientes complexos
Conforto ao trabalhar com incertezas e explorar novas tecnologias
Atitude proativa e forte senso de propriedade
Capacidade de defender melhorias na qualidade, segurança e desempenho do produto
Escrever código limpo, sustentável e escalável
Revisar e refatorar tanto código novo quanto existente
Fortes habilidades de colaboração e mentalidade orientada para a equipe
Abordagem flexível e adaptável às tarefas
Experiência em ambientes de centrais de atendimento ao cliente (por exemplo, fluxos conversacionais, etapas de autenticação, design de jornada do usuário e interações em tempo real com clientes) é considerada um diferencial significativo.
**O Que Você Aprenderá Conosco**
Desenvolvimento de sistemas de software globais altamente escaláveis
Uso avançado de C\# e práticas modernas de backend
Engenharia de prompts e desenvolvimento impulsionado por IA
Infraestrutura em nuvem com Microsoft Azure (e potencialmente AWS)
Trabalho em um ambiente dinâmico e altamente técnico, focado em projetos disruptivos
Participação em grandes equipes multidisciplinares que impulsionam uma profunda transformação digital, especialmente em canais de atendimento ao cliente e interação digital com o cliente.
**Habilidades Técnicas Principais**
* **IA e Modelos de Linguagem de Grande Porte:** Domínio sólido dos fundamentos de Ciência da Computação relacionados aos LLMs, incluindo estruturas de dados e bases de conhecimento.
* **Engenharia Avançada de Prompts:** Experiência com agentes, uso de ferramentas e mecanismos sofisticados que influenciam e direcionam o comportamento dos agentes.
* **Proficiência em Programação:** \* Domínio avançado de **C\#** (preferencial).
+ Alternativamente, expertise consolidada em **Python** ou **JavaScript**, com comprovada capacidade e disposição para alternar entre diferentes linguagens e tecnologias.
* **Projeto de Sistemas:** Proficiência em Programação Orientada a Objetos (POO) e no projeto de fluxos conversacionais ou impulsionados por IA (incluindo experiência com ambientes low-code).
* **Integração e Protocolos:** Experiência prática com **APIs REST** e proficiência em formatos de dados como **JSON, XML e gRPC** .
**Formação e Experiência Profissional**
* **Experiência:** Mínimo de **5 anos** de experiência profissional em desenvolvimento de software (com flexibilidade para acomodar até **10 anos**, conforme nível sênior).
* **Formação:** Graduação em **Engenharia de Software, Engenharia da Computação**, ou área afim.
* **Histórico de Projetos:** Histórico comprovado de entrega bem-sucedida de projetos em ambiente profissional.
**Habilidades Interpessoais e Mentalidade Colaborativa**
* **Resolução de Problemas:** Habilidades excepcionais de análise crítica e compromisso com entregas de alta qualidade e escaláveis.
* **Comunicação:** Excelentes habilidades verbais e escritas; capacidade de explicar conceitos técnicos complexos com clareza.
* **Trabalho em Equipe:** Conforto ao trabalhar em um ambiente global e altamente colaborativo.