AI/ML Backend Software Engineer | Senior (Remote)
Indexed description
.
Responsabilidades e atribuições
Projetar, desenvolver e operar aplicações transacionais baseadas em IA Generativa e LLMs;
Desenvolver APIs REST em Python seguindo arquitetura de microsserviços;
Construir pipelines de inferência e integrar modelos de Machine Learning e LLMs utilizando LangChain e LangGraph;
Implementar soluções de RAG (Retrieval-Augmented Generation) integradas a fontes de dados corporativas;
Manipular e processar dados utilizando Pandas e NumPy;
Garantir qualidade de código através de Clean Code, princípios SOLID e testes automatizados (unitários e integração);
Implementar observabilidade ponta a ponta utilizando logs, métricas e tracing com Prometheus, Grafana e Datadog;
Manter e evoluir pipelines CI/CD utilizando GitHub;
Atuar na construção e sustentação de ambientes em AWS utilizando infraestrutura como código (Terraform);
Trabalhar com containers e orquestração utilizando Docker e Kubernetes.
Requisitos e qualificações
Experiência sólida em desenvolvimento backend com Python;
Vivência na construção de APIs REST e arquiteturas de microsserviços;
Experiência prática na integração de LLMs e soluções de IA Generativa em aplicações corporativas;
Conhecimento em frameworks para orquestração de IA, como LangChain e/ou LangGraph;
Experiência com manipulação e processamento de dados utilizando Pandas e NumPy;
Conhecimento de boas práticas de desenvolvimento, incluindo Clean Code, SOLID e testes automatizados;
Experiência com observabilidade de aplicações utilizando logs, métricas e tracing;
Vivência com CI/CD e versionamento de código utilizando Git/GitHub;
Conhecimento em ambientes AWS, incluindo serviços como EC2, S3, Lambda, ECS, Fargate e IAM;
Experiência com Docker e conceitos de conteinerização;
Conhecimento em Kubernetes para orquestração de aplicações;
Conhecimento em Arquitetura de Software e Arquitetura de Microsserviços;
Capacidade de atuar de forma autônoma, com visão de produto e foco em resultados;
Boa comunicação e facilidade para colaborar com times multidisciplinares.
Diferenciais:Experiência em soluções RAG;
Conhecimento em OCR e processamento inteligente de documentos;
Segurança aplicada a aplicações de IA;
Experiência com Amazon SQS e Amazon SNS;
Conhecimento em DynamoDB;
Experiência com AWS API Gateway, ECS, Lambda, EC2, S3, Fargate e IAM;
Vivência com GitFlow;
Conhecimento em Arquitetura de Software e Arquitetura de Microsserviços.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search