Orange Business
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
- Graduação ou Mestrado em Ciência da Computação ou área relacionada.
- Fortes habilidades de codificação em Python - 7+ anos.
- 2+ anos de experiência prática com machine learning e sistemas de produção LLM.
- Experiência na construção de backend APIs com FastAPI, padrões assíncronos, rate limiting e SQLAlchemy - 3+ anos.
- Experiência em projetar sistemas de fácil manutenção e extensíveis usando injeção de dependência, interfaces e classes base abstratas.
- Experiência com bancos de dados vetoriais como Pinecone, Weaviate ou Chroma, bem como busca híbrida.
- Sólido entendimento de arquiteturas RAG, incluindo recuperação, reclassificação, montagem de contexto e geração de respostas.
- Experiência prática com LangChain e LangGraph para construir e orquestrar fluxos de trabalho LLM.
- Avançadas habilidades em Python, incluindo async/await, type hints, Pydantic e princípios SOLID.
- Experiência em MLOps com MLflow, versionamento de modelos e testes A/B; experiência com Langfuse é um diferencial.
- Experiência em NLP e visão computacional, incluindo compreensão de documentos, OCR e GPT-4 Vision.
- Experiência na construção de pipelines de features, sistemas de inferência em tempo real e batch, e model serving.
- Experiência prática com Hugging Face é necessária; experiência com LlamaIndex é um diferencial.
Habilidades desejáveis
- Conhecimento em DevOps, CI / CD incluindo: containerização com Docker, pipelines de DevOps no Azure ou GitHub Actions, Kubernetes (desejável);
- Segurança de dados incluindo: Isolamento de dados multi-tenant, Gerenciamento seguro de chaves (Azure Key Vault), Implementação de trilha de auditoria;
- Experiência em design em plataforma de nuvem incluindo: Azure (fortemente preferencial): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS ou GCP;
- Experiência em engenharia de dados em sistemas Big Data incluindo: Processamento de dados em larga escala, pipelines ETL/ELT.
Responsabilidades
- Projetar e construir sistemas backend escaláveis, APIs e microsserviços com FastAPI;
- Escrever código backend de alta qualidade usando Python, SQL, async/await e princípios sólidos de OOP;
- Aplicar melhores práticas de software para garantir confiabilidade, escalabilidade e entrega no prazo;
- Implementar injeção de dependência, arquiteturas em camadas e padrões de design SOLID;
- Integrar Azure OpenAI (GPT-4, GPT-4 Vision) com tratamento robusto de retentativas e erros;
- Construir observabilidade de LLM com Langfuse (prompts, tokens, custo, latência);
- Desenvolver gerenciamento de prompts com versionamento, fallbacks e estratégias de otimização de custos;
- Orquestrar fluxos de trabalho assíncronos usando Celery para pipelines complexos;
- Projetar arquiteturas multi-tenant com isolamento estrito de dados;
- Integrar APIs de terceiros (Veeva Vault, Adobe PDF Services, OCR);
- Solucionar problemas de sistemas usando logging estruturado e tracing distribuído;
- 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
