Energy Exemplar
vector8
Engenheiro Sênior de IA/ML, Reino Unido
Sobre a oportunidade
Na vector8 projetamos, desenvolvemos e entregamos soluções de IA de nível de produção, aproveitando nosso profundo conhecimento e especialização nos setores de Serviços Financeiros e Varejo. Nossas soluções variam de acordo com o problema que estamos resolvendo, desde sistemas agenticos até soluções mais tradicionais baseadas em IA, utilizando LLMs, ML clássico ou modelos de fala. Cada solução atende ao mesmo padrão impecável de desempenho, robustez e manutenibilidade a longo prazo.
Você ajudará a construir as bases de IA que nossos clientes podem reutilizar e estender à medida que escalam de casos de uso individuais para capacidades em toda a empresa.
Por que esta função é única
- Você trabalhará na interseção da pesquisa em IA e engenharia de software corporativo, com um forte foco em soluções orientadas por IA.
- Você moldará o futuro da adoção de IA em algumas das organizações mais complexas do Reino Unido.
- Você preencherá a lacuna entre a IA de ponta e as restrições corporativas do mundo real (segurança, conformidade, sistemas legados).
- Você terá a oportunidade de orientar equipes, impulsionar a inovação e representar a vector8 como um líder de pensamento.
Esta é uma função de engenharia prática onde você irá:
- Projetar e construir agentes e fluxos de trabalho de IA, incluindo integração de ferramentas, orquestração, guardrails e etapas de validação humana.
- Integrar LLMs, recuperação e modelos de ML clássico ou de fala com os sistemas e dados existentes dos clientes.
- Tornar essas soluções confiáveis em produção por meio de avaliação sistemática, rastreamento, estratégias de fallback e controle de custo e latência.
- Aplicar as melhores práticas de engenharia de software: testes, CI/CD, design modular e documentação.
- Atender aos requisitos de setores regulamentados, como segurança, conformidade, controle de acesso e integração com sistemas legados.
- Assumir a responsabilidade pelas soluções de ponta a ponta, desde o escopo com o cliente até o monitoramento em produção e melhoria contínua.
- Trabalhar em estreita colaboração com os engenheiros e gerentes de projeto da vector8, bem como com arquitetos e equipes de negócios dos clientes.
1. Sistemas agenticos e fluxos de trabalho de IA
- Projetar e construir agentes LLM que utilizam ferramentas e interagem com sistemas e dados corporativos
- Orquestrar fluxos de trabalho de várias etapas e multiagentes, com validação humana e transferência quando necessário
- Definir limites claros para cada agente por meio de contratos de ferramentas tipados, saídas estruturadas, guardrails e políticas de acesso
- Conectar agentes a outros sistemas por meio de protocolos abertos como MCP e A2A, e por meio de APIs bem projetadas
- Escolher a arquitetura mais apropriada para cada problema, seja um agente, um fluxo de trabalho determinístico ou uma solução de ML clássico
- Avaliar soluções de IA sistematicamente em relação a conjuntos de dados para gerar métricas de desempenho significativas.
2. Engenharia de Software para IA
- Escrever código limpo, modular e bem documentado em Python (FastAPI, Pydantic, asyncio).
- Aplicar as melhores práticas em:
- Testes (unitários, de integração, ponta a ponta)
- CI/CD (GitHub Actions, GitLab CI, Argo CD)
- Observabilidade (log, monitoramento, rastreamento).
- Garantir segurança e conformidade (proteção de dados, controles de acesso, criptografia).
- Integrar modelos e código em pipelines de CI/CD para implantação contínua.
3. IA Corporativa e MLOps
- Implantar e monitorar soluções de IA em produção
- Projetar e implementar pipelines de MLOps para:
- Treinamento, ajuste fino e avaliação de modelos
- Versionamento de modelos e rastreamento de linhagem
- Testes A/B e implantações canary.
- Garantir escalabilidade e confiabilidade (auto-scaling, tolerância a falhas, recuperação de desastres).
- Colaborar com engenheiros de dados para construir pipelines de dados (batch, streaming, tempo real).
4. Colaboração e Liderança Técnica
- Trabalhar em estreita colaboração com proprietários de produto, DevOps e garantia de qualidade em uma equipe ágil e multifuncional.
- Orientar engenheiros juniores e promover as melhores práticas em IA/ML e engenharia de software.
- Traduzir requisitos de produto em soluções técnicas e decisões arquiteturais
- Documentar arquiteturas, decisões e melhores práticas para uso interno e externo ao cliente.
- Desenvolver relacionamentos com partes interessadas internas e externas, incluindo clientes e parceiros.
5. Desenvolvimento de Soluções de IA de Ponta a Ponta (menos frequente, mas pode ocorrer)
- Projetar, implementar e implantar soluções distribuídas de machine learning de alto volume, alto desempenho e baixa latência, com foco em modelos GenAI, especialmente integrações de LLM e arquiteturas orientadas a API.
- Assumir a responsabilidade por seus modelos durante todo o ciclo de vida:
- Exploração e limpeza de dados para construir conjuntos de dados reproduzíveis e versionados
- Pesquisa de ponta para identificar as melhores arquiteturas para o problema (por exemplo, transformers, RAG, ajuste fino).
- Implementação, treinamento e otimização em ambientes reproduzíveis
- Implantação, monitoramento e manutenção em produção.
- Otimizar modelos para desempenho, latência e eficiência de custos, especialmente em servir e inferência de LLM.
6. Inovação e Melhoria Contínua
- Manter-se à frente das mais recentes arquiteturas de IA e ML (transformers, Mixture of Experts, atenção esparsa).
- Experimentar técnicas de ponta (quantização, destilação, decodificação especulativa).
- Avaliar e comparar modelos de código aberto e proprietários (Llama, Mistral, Mixtral, GPT-4, Claude).
- Trazer suas próprias ideias através do processo de ideação da vector8.
- Contribuir para os aceleradores de IA da vector8 (componentes reutilizáveis para problemas comuns do setor).
- Adotar uma mentalidade estratégica e de melhoria contínua para impulsionar a inovação.
A função é baseada principalmente em Londres, com viagens ocasionais aos locais dos clientes e colaboração com equipes em toda a Europa.
Requisitos mínimos
- 5+ anos de experiência em engenharia de IA/ML, desenvolvimento de software ou área relacionada.
- Experiência em arquiteturas LLM e metodologias de treinamento:
- Transformers, mecanismos de atenção, ajuste fino, RAG, quantização
- Engenharia de prompt, avaliação de modelos, detecção de viés
- Conhecimento sólido de arquiteturas de machine learning: totalmente conectadas, CNN, LSTM, transformers e modelos de ML clássico.
- Habilidades sólidas de engenharia de software:
- Proficiência em Python (FastAPI, Pydantic, asyncio, type hints)
- Experiência com desenvolvimento de API
- Familiaridade com toolchains modernas (Docker, Kubernetes, Terraform)
- Experiência prática com integrações de LLM:
- Provedores de LLM
- Bancos de dados vetoriais (Pinecone, Weaviate, Milvus)
- Serviço de modelos (vLLM, TGI, KServe)
- Experiência com MLOps e implantações em produção
- Compreensão dos desafios corporativos:
- Segurança, conformidade, escalabilidade, otimização de custos.
- Experiência com bancos de dados relacionais e não relacionais.
- Fortes habilidades de resolução de problemas e depuração.
- Bacharelado ou Mestrado em Ciência da Computação, Matemática, Física ou área relacionada.
- Experiência com ambientes multi-cloud (AWS, Azure, GCP).
- Experiência com otimização de código (por exemplo, quantização de modelos, paralelização).
- Excelentes habilidades de comunicação e colaboração
- Uma função na vanguarda da transformação de IA, trabalhando com tecnologias de IA de ponta em soluções inovadoras que criam valor de negócio real e mensurável.
- Um ambiente de trabalho dinâmico e empreendedor onde suas contribuições impulsionam diretamente o crescimento da empresa.
- Cultura de equipe solidária que prioriza o aprendizado contínuo, o desenvolvimento profissional e o crescimento pessoal.
- Um ethos de liderança focado em capacitar pessoas, promovendo colaboração, excelência, autenticidade e diversidade.
- Pacote salarial competitivo, 25 dias de férias, orçamento de desenvolvimento e uma hierarquia plana.
