REI Systems

Engenheiro de IA/ML & LLM

PythonJavaSQLAWSDockerKubernetes
Tradução automática. Consulte o original.

Visão Geral

A missão da REI Systems é fornecer soluções tecnológicas confiáveis e inovadoras que impulsionem as missões dos clientes federais e superem suas expectativas. Nossos tecnólogos e consultores são apaixonados por resolver desafios complexos que impactam milhões de vidas. Adotamos uma abordagem de Mindful Modernization® na entrega de nossos serviços, incluindo modernização de aplicações, gestão de subsídios, sistemas de gestão de casos, análise de dados governamentais e serviços de consultoria. Essa abordagem, o REI Way, garante impacto na missão ao alinhar os objetivos estratégicos de nossos clientes com resultados mensuráveis por meio de pessoas, processos e tecnologia. Oferecemos o mesmo compromisso aos nossos colaboradores, proporcionando desenvolvimento profissional, projetos significativos e flexibilidade para passar tempo com a família e amigos. Acreditamos que os colaboradores estão no seu melhor quando realizados tanto em suas carreiras profissionais quanto em suas vidas pessoais. Saiba mais em REIsystems.com. Os colaboradores elegeram a REI Systems como um dos melhores locais de trabalho pelo Washington Post em 2015, 2016, 2018, 2020, 2021, 2022, 2023, 2024 e 2025!

Responsabilidades

Visão Geral da Posição

A REI Systems está buscando um engenheiro de IA/ML e LLM de nível pleno-sênior para apoiar iniciativas de modernização tecnológica e transformação digital para a FDA.

O engenheiro de IA/ML e LLM irá projetar, desenvolver, avaliar, implantar e dar suporte a soluções de machine learning e IA Generativa que melhorem a análise de dados, automatizem processos de negócios, aprimorem a busca e a descoberta de conhecimento e apoiem a tomada de decisão inteligente.

O candidato ideal combina fortes habilidades de Python, machine learning e engenharia de LLM com experiência prática na construção de RAG, NLP e serviços de IA orientados para produção. Esta função é destinada a um engenheiro prático que possa assumir de forma independente tarefas complexas de desenvolvimento de IA enquanto colabora com engenheiros de dados, desenvolvedores de software, proprietários de produtos, arquitetos, engenheiros de nuvem e partes interessadas de negócios. Responsabilidades

Perfil do Candidato Ideal

O candidato bem-sucedido será um engenheiro prático de IA/ML e LLM, e não apenas um pesquisador, analista de dados ou estrategista de IA. Ele deve se sentir confortável escrevendo Python com qualidade de produção, trabalhando com dados, construindo e avaliando soluções de ML/LLM, implementando pipelines RAG, desenvolvendo APIs de IA e colaborando com equipes de aplicação e engenharia de nuvem para mover capacidades de IA de protótipo para ambientes de produção seguros.

Este indivíduo deve ter experiência suficiente em IA/ML para assumir de forma independente tarefas complexas de desenvolvimento e avaliação, fazer recomendações de implementação sólidas, contribuir para revisões de arquitetura e técnicas, e orientar engenheiros menos experientes enquanto trabalha sob a direção mais ampla de arquitetos seniores e liderança de programa.

Desenvolvimento de IA/ML

  1. Projetar, desenvolver, testar e implementar soluções de machine learning e IA para atender aos requisitos operacionais e de negócios.
  1. Desenvolver modelos de machine learning usando conjuntos de dados estruturados, semiestruturados e não estruturados.
  1. Construir e manter componentes de Python reutilizáveis, APIs, serviços, notebooks e pipelines de IA/ML.
  1. Realizar preparação de dados, engenharia de atributos, treinamento de modelos, validação, testes, avaliação de desempenho e otimização.
  1. Avaliar algoritmos, modelos e abordagens com base em precisão, robustez, desempenho, escalabilidade, explicabilidade e requisitos de negócios.
  1. Integrar capacidades de IA/ML em aplicações e fluxos de trabalho corporativos existentes por meio de serviços bem definidos e APIs.
  1. Desenvolver provas de conceito e protótipos e transicionar soluções bem-sucedidas para capacidades seguras e prontas para produção.
  1. Solucionar problemas de modelo, dados, integração, latência e aplicação ao longo do ciclo de vida de desenvolvimento.

Soluções de IA Generativa e LLM

  1. Desenvolver aplicações aproveitando Grandes Modelos de Linguagem (LLMs) e tecnologias de IA Generativa.
  1. Construir e dar suporte a soluções de Retrieval-Augmented Generation (RAG) usando documentos corporativos, dados estruturados e fontes de conhecimento aprovadas.
  1. Implementar engenharia de prompt, modelos de prompt, grounding, gestão de contexto, chamadas de ferramentas/funções e saídas de LLM estruturadas.
  1. Integrar LLMs comerciais e/ou de código aberto por meio de APIs e plataformas de IA corporativas.
  1. Trabalhar com embeddings, busca semântica, bancos de dados vetoriais, reranking, estratégias de chunking e pipelines de processamento de documentos.
  1. Desenvolver capacidades habilitadas por IA, como busca inteligente, sumarização, classificação, extração de informações, perguntas e respostas e automação de fluxo de trabalho.
  1. Projetar e executar abordagens de avaliação de LLM para precisão, relevância, fundamentação, consistência, segurança, latência e potenciais alucinações.
  1. Implementar guardrails apropriados, monitoramento, estratégias de fallback e processos de humano-no-loop para aplicações de IA Generativa.

RAG, Conhecimento e Engenharia de Dados

  1. Projetar pipelines de ingestão e recuperação para documentos corporativos e fontes de dados usadas por aplicações de IA/LLM.
  1. Desenvolver rotinas de pré-processamento, limpeza, transformação, chunking, enriquecimento de metadados e validação de dados.
  1. Trabalhar com bancos de dados relacionais, APIs, repositórios de documentos, armazenamento de objetos, plataformas de busca e serviços de dados baseados em nuvem.
  1. Escrever e otimizar consultas SQL e lógica de recuperação para apoiar o treinamento, avaliação e inferência de modelos.
  1. Colaborar com engenheiros de dados para estabelecer pipelines de dados confiáveis e governados para casos de uso de IA/ML.
  1. Garantir o tratamento apropriado da qualidade dos dados, linhagem, segurança, controles de acesso e rastreabilidade da fonte.

MLOps, LLMOps e Implantação

  1. Implantar modelos de IA/ML e serviços habilitados por LLM em ambientes de desenvolvimento, teste e produção.
  1. Desenvolver e manter APIs de inferência de modelos, serviços de IA e microsserviços usando práticas de engenharia de software de produção.
  1. Construir ou apoiar testes automatizados de modelos, avaliação, implantação, monitoramento e pipelines de retreinamento.
  1. Rastrear versões de modelos e prompts, resultados de avaliação, configurações, dependências e comportamento em produção.
  1. Monitorar a qualidade do modelo, qualidade de recuperação, latência, custo, desvio, falhas e outras métricas operacionais e recomendar melhorias.
  1. Participar de processos de CI/CD para aplicações de IA/ML e conteinerizar serviços usando tecnologias como Docker.
  1. Colaborar com equipes de DevOps e engenharia de nuvem para implantar soluções de IA escaláveis, observáveis e resilientes.

IA Responsável, Segurança e Governança

  1. Aplicar práticas de IA responsável, incluindo transparência, rastreabilidade, avaliação, testes, documentação e supervisão humana apropriada.
  1. Avaliar soluções de IA quanto a viés, precisão, confiabilidade, privacidade, segurança, vazamento de dados, injeção de prompt e outros riscos relevantes.
  1. Implementar salvaguardas apropriadas ao caso de uso, incluindo controles de entrada/saída, filtragem de conteúdo, verificações de grounding, controles de acesso e auditabilidade.
  1. Seguir os requisitos federais e da FDA aplicáveis de segurança, privacidade, governança de dados, gestão de registros e desenvolvimento de software.
  1. Manter documentação técnica cobrindo modelos, prompts, fontes de dados, métodos de avaliação, configurações, limitações, testes e implantação.
  1. Participar de revisões técnicas e de governança e fornecer a documentação necessária para implantação em produção e suporte operacional.

Engenharia de Software e Entrega Ágil

  1. Desenvolver código Python limpo, sustentável, testável e reutilizável seguindo padrões de engenharia de software estabelecidos.
  1. Desenvolver APIs RESTful e serviços de backend que exponham a funcionalidade de IA/ML para aplicações corporativas.
  1. Participar de revisões de código, testes unitários, testes de integração, discussões de design técnico e documentação.
  1. Trabalhar dentro de equipes de desenvolvimento Ágil/Scrum e participar de planejamento de sprint, refinamento de backlog, demonstrações e retrospectivas.
  1. Colaborar com desenvolvedores de aplicações para integrar a funcionalidade de IA em aplicações corporativas Java, .NET, web e baseadas em nuvem sem assumir a propriedade de toda a pilha de aplicação.

Qualificações

  1. Aproximadamente 5-8 anos de experiência profissional em desenvolvimento de software, engenharia de dados, ciência de dados, IA/ML ou área técnica relacionada, incluindo experiência prática substancial em desenvolvimento de IA/ML.
  1. Fortes habilidades de programação em Python e experiência na construção de aplicações ou serviços Python com qualidade de produção.
  1. Experiência prática com bibliotecas/frameworks de machine learning como Scikit-learn, PyTorch, TensorFlow, Hugging Face ou tecnologias similares.
  1. Experiência no desenvolvimento, avaliação e integração de modelos de IA/ML em aplicações ou ambientes de produção.
  1. Experiência prática com IA Generativa, LLMs, NLP e APIs de LLM.
  1. Forte compreensão de RAG, embeddings, busca vetorial, engenharia de prompt, grounding, gestão de contexto e avaliação de LLM.
  1. Experiência trabalhando com dados estruturados e não estruturados, incluindo pré-processamento, transformação, validação e análise.
  1. Experiência no desenvolvimento de APIs REST e serviços de backend para funcionalidade de IA/ML.
  1. Conhecimento prático de SQL e bancos de dados relacionais.
  1. Familiaridade com Git, CI/CD, testes automatizados, conteinerização e práticas modernas de desenvolvimento de software.
  1. Experiência trabalhando em ambientes de desenvolvimento Ágil e multidisciplinares.
  1. Fortes habilidades analíticas, de experimentação, resolução de problemas e troubleshooting.
  1. Capacidade de comunicar conceitos, limitações, riscos e recomendações de IA/ML claramente para partes interessadas técnicas e não técnicas.

Qualificações Preferenciais

  1. Experiência apoiando programas da FDA, HHS ou outros programas do governo federal.
  1. Experiência no desenvolvimento e implantação de soluções de IA/ML em AWS ou Azure.
  1. Experiência com serviços de IA/ML da AWS, como Amazon Bedrock, SageMaker, Lambda, S3, OpenSearch ou serviços relacionados.
  1. Experiência com serviços de IA da Azure ou Azure OpenAI.
  1. Experiência com bancos de dados vetoriais ou tecnologias de busca vetorial como Pinecone, FAISS, OpenSearch, pgvector, Chroma ou tecnologias similares.
  1. Experiência com LangChain, LlamaIndex, Semantic Kernel ou frameworks de orquestração de IA comparáveis.
  1. Experiência no desenvolvimento de inteligência de documentos, NLP, busca semântica, gestão de conhecimento ou soluções de busca corporativa.
  1. Experiência no design de avaliação automatizada de LLM, gestão de prompt/versão, guardrails ou capacidades de LLMOps.
  1. Experiência com Docker e implantação de aplicações de IA conteinerizadas; familiaridade com Kubernetes ou ambientes nativos em nuvem.
  1. Experiência com MLOps, monitoramento de modelos, versionamento de modelos, rastreamento de experimentos ou gestão do ciclo de vida de ML.
  1. Compreensão de microsserviços, integração orientada a eventos e arquitetura de aplicações corporativas.
  1. Familiaridade com práticas de DevSecOps e desenvolvimento seguro de software para sistemas habilitados por IA.
  1. Experiência trabalhando com conjuntos de dados sensíveis, regulamentados, científicos, de saúde ou federais é um diferencial.

Habilidades Profissionais

  1. Fortes habilidades analíticas e de pensamento crítico.
  1. Excelentes habilidades de comunicação escrita e verbal.
  1. Capacidade de traduzir requisitos de negócios em soluções práticas de IA/ML e habilitadas por LLM.
  1. Capacidade de assumir de forma independente tarefas complexas de desenvolvimento de IA enquanto colabora efetivamente dentro de uma equipe técnica maior.
  1. Forte atenção aos detalhes e compromisso com a qualidade do modelo, software, avaliação e dados.
  1. Capacidade de equilibrar experimentação com engenharia de produção, segurança, governança, desempenho e restrições operacionais.
  1. Capacidade de comunicar claramente riscos técnicos, premissas, limitações de modelos, dependências e recomendações.
  1. Fortes habilidades de documentação, mentoria e compartilhamento de conhecimento.

Principais Tecnologias

Linguagens: Python, SQL IA/ML: Scikit-learn, PyTorch, TensorFlow, Hugging FaceIA Generativa: LLMs, RAG, Engenharia de Prompt, Embeddings, Busca Vetorial, Avaliação de LLM Orquestração de IA: LangChain, LlamaIndex, Semantic Kernel ou frameworks comparáveisNuvem: AWS e/ou Azure Desenvolvimento: REST APIs, Git, CI/CD, Docker Dados: Bancos de dados SQL, APIs, repositórios de documentos, dados estruturados e não estruturadosMetodologia: Ágil/Scrum, MLOps/LLMOps, DevSecOps

Educação: Bacharelado em Ciência da Computação, Ciência de Dados ou área relacionada; Mestrado é um diferencial.

Localização: Híbrido - Sede em Sterling, VA (com flexibilidade para trabalho remoto conforme política da empresa).

Credenciamento: O candidato deve ser capaz de obter e manter um Credenciamento.

Declaração de EEO: A REI Systems é um Empregador de Oportunidades Iguais

#LI-HYBRID

#LI-TK1

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores