
1.001 – 5.000 Funcionários
Patrocinador de visto de trabalhador qualificadoA Euromonitor International é uma empresa consolidada, fundada em 1972, com uma força de trabalho de 1.001 a 5.000 funcionários. Seu perfil de contratação indica patrocínio para trabalhadores qualificados, o que a torna relevante para profissionais que pesquisam oportunidades de carreira com um empregador internacional experiente.
Engenheiro(a) de software, ciência de dados e IA
Desenvolva serviços de backend, pipelines de geração aumentada por recuperação e componentes de agentes para a plataforma de IA da Euromonitor International. Contribua para avaliação, classificação e recuperação no Passport e em outros produtos para clientes.
Descrição
- Desenvolva e mantenha serviços de backend, APIs e componentes de agentes para a plataforma de IA.
- Crie recursos de geração aumentada por recuperação, incluindo ingestão, divisão em trechos e indexação de dados, além de integração de busca.
- Contribua para o framework de agentes, suas habilidades e registro de ferramentas, e implementações de referência.
- Adicione registros, rastreamento, telemetria de custos e tokens e testes automatizados.
- Prepare conjuntos de dados de avaliação, execute pipelines de avaliação com LLM como juiz e suítes de regressão, e reporte os resultados de qualidade.
- Ajude a testar mudanças em classificação, recuperação e prompts.
- Participe de revisões de design, programação em par e mentoria.
- Documente componentes da plataforma e ajude as equipes que os utilizam.
- Desenvolva componentes reutilizáveis da plataforma de IA para equipes de produto que trabalham no Passport e em outras ofertas para clientes.
Requisitos
- Tenha de 3 a 6 anos de experiência em engenharia de software ou demonstre sólida experiência em estágios e projetos.
- Tenha uma base sólida em estruturas de dados, desenvolvimento de APIs e testes.
- Use Python com confiança e tenha conhecimento prático de SQL.
- Escreva código limpo e fácil de revisar.
- Tenha experiência prática com APIs de LLM e técnicas de IA generativa, incluindo prompts e fundamentos de RAG.
- Tenha usado um framework de orquestração como LangGraph, LangChain ou LlamaIndex; LangGraph e LangChain são preferidos.
- Entenda os fundamentos de nuvem em Azure, AWS ou GCP; Azure é preferido.
- Tenha experiência com contêineres.
- Entenda os fundamentos de aprendizado de máquina, incluindo embeddings, métricas de avaliação e classificação básica ou PLN.
- Faça perguntas ponderadas, receba feedback de forma construtiva e explique o que desenvolveu e por quê.
- Tenha familiaridade com uma linguagem tipada de backend, como C#, Java, Go ou TypeScript; C# e .NET são preferidos.
- Tenha trabalhado com ferramentas de busca vetorial ou híbrida, como Elasticsearch, pgvector ou Azure AI Search.
- Conheça os fundamentos de Kubernetes e ferramentas de CI/CD, como GitHub Actions ou Azure DevOps.
- Tenha usado ferramentas de avaliação ou observabilidade de LLM, como Ragas, DeepEval, promptfoo, LangSmith ou Langfuse.
- Contribuições para projetos de código aberto, conquistas em hackathons ou projetos pessoais publicados são desejáveis.
- Cursos ou projetos em recuperação de informação, sistemas de recomendação ou PLN são desejáveis.
Benefícios
- Horário de trabalho flexível.
- Eventos sociais regulares, incluindo encontros após o expediente e festas de verão e de Natal.
- Dois dias de voluntariado por ano.
- Salários competitivos.
- Plano de saúde privado.
- Ampla quantidade de dias de férias.
- Amplas oportunidades de treinamento e desenvolvimento.
- Oportunidades de promoção dentro dos departamentos e entre eles.
- Reconhecimento e recompensas para talentos.
- Uma equipe multinacional com comunicação entre 16 escritórios globais.