Intellectsoft

Desenvolvedor Python Backend Sênior / Engenheiro de ML

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

Sobre a oportunidade

O produto do nosso cliente é uma plataforma com IA que ajuda empresas a tomar melhores decisões e a trabalhar de forma mais eficiente. Ele utiliza análises avançadas e machine learning para analisar grandes volumes de dados e fornecer insights e previsões úteis. A plataforma é amplamente utilizada em diversas indústrias, incluindo a de saúde, para otimizar processos, melhorar experiências de clientes e apoiar a inovação. Ela se integra facilmente a sistemas existentes, facilitando para as equipes a tomada de decisões rápidas e baseadas em dados para entregar soluções de ponta.

Requisitos mínimos

  1. Graduação ou Mestrado em Ciência da Computação ou área relacionada.
  1. Fortes habilidades de codificação em Python - 7+ anos.
  1. 2+ anos de experiência prática com machine learning e sistemas de produção LLM.
  1. Experiência na construção de backend APIs com FastAPI, padrões assíncronos, rate limiting e SQLAlchemy - 3+ anos.
  1. Experiência em projetar sistemas de fácil manutenção e extensíveis usando injeção de dependência, interfaces e classes base abstratas.
  1. Experiência com bancos de dados vetoriais como Pinecone, Weaviate ou Chroma, bem como busca híbrida.
  1. Sólido entendimento de arquiteturas RAG, incluindo recuperação, reclassificação, montagem de contexto e geração de respostas.
  1. Experiência prática com LangChain e LangGraph para construir e orquestrar fluxos de trabalho LLM.
  1. Avançadas habilidades em Python, incluindo async/await, type hints, Pydantic e princípios SOLID.
  1. Experiência em MLOps com MLflow, versionamento de modelos e testes A/B; experiência com Langfuse é um diferencial.
  1. Experiência em NLP e visão computacional, incluindo compreensão de documentos, OCR e GPT-4 Vision.
  1. Experiência na construção de pipelines de features, sistemas de inferência em tempo real e batch, e model serving.
  1. Experiência prática com Hugging Face é necessária; experiência com LlamaIndex é um diferencial.

Habilidades desejáveis

  1. Conhecimento em DevOps, CI / CD incluindo: containerização com Docker, pipelines de DevOps no Azure ou GitHub Actions, Kubernetes (desejável);
  1. Segurança de dados incluindo: Isolamento de dados multi-tenant, Gerenciamento seguro de chaves (Azure Key Vault), Implementação de trilha de auditoria;
  1. Experiência em design em plataforma de nuvem incluindo: Azure (fortemente preferencial): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS ou GCP;
  1. Experiência em engenharia de dados em sistemas Big Data incluindo: Processamento de dados em larga escala, pipelines ETL/ELT.

Responsabilidades

  1. Projetar e construir sistemas backend escaláveis, APIs e microsserviços com FastAPI;
  1. Escrever código backend de alta qualidade usando Python, SQL, async/await e princípios sólidos de OOP;
  1. Aplicar melhores práticas de software para garantir confiabilidade, escalabilidade e entrega no prazo;
  1. Implementar injeção de dependência, arquiteturas em camadas e padrões de design SOLID;
  1. Integrar Azure OpenAI (GPT-4, GPT-4 Vision) com tratamento robusto de retentativas e erros;
  1. Construir observabilidade de LLM com Langfuse (prompts, tokens, custo, latência);
  1. Desenvolver gerenciamento de prompts com versionamento, fallbacks e estratégias de otimização de custos;
  1. Orquestrar fluxos de trabalho assíncronos usando Celery para pipelines complexos;
  1. Projetar arquiteturas multi-tenant com isolamento estrito de dados;
  1. Integrar APIs de terceiros (Veeva Vault, Adobe PDF Services, OCR);
  1. Solucionar problemas de sistemas usando logging estruturado e tracing distribuído;
  1. Documentar APIs e alterações usando OpenAPI/Swagger.
  • Projetos incríveis com impacto
  • Cursos Udemy de sua escolha
  • Team buildings, eventos, maratonas e atividades de caridade para conectar e recarregar
  • Workshops, treinamentos, compartilhamento de conhecimento especializado que mantêm você crescendo
  • Plano de carreira claro
  • Dias de ausência para equilíbrio entre vida pessoal e profissional
  • Horário e configuração de trabalho flexíveis - trabalhe de qualquer lugar e organize seu dia do seu jeito

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