FullStack AI Engineer (React + Python + LLMs) | Híbrido/SP - 136007
At a glance
Mid-level AI Engineering role at GFT Technologies. Alphaville - Barueri, BR, 06.454-000.
Pay not stated AI Engineering salary
aimlroles summary, based on the employer's posting.
What you'll do
- Maintain React and TypeScript frontends alongside Python backends, and help shape application architecture
- Build and support FastAPI and Flask APIs, adding features and connecting applications to AI models and tools
- Improve speed and real-time LLM communication, including work with WebSockets
- Keep production applications stable and secure by resolving critical bugs and monitoring infrastructure
- Improve CI/CD pipelines, resource use, user experience, accessibility and technical documentation
What you bring
- Strong hands-on experience with React and TypeScript, plus solid Python skills
- Experience building APIs with FastAPI and Flask, and working with WebSockets for real-time communication
- Familiarity with LLMs, their APIs, and integrations with AI models or tools
- Experience with Docker and containerized environments, plus web application development
- You can maintain and improve production systems while diagnosing and fixing issues
Who this fits
This role suits a full-stack engineer comfortable across React and TypeScript on the frontend and Python on the backend, with practical exposure to LLM integrations. You’ll work with multidisciplinary teams and take ownership of application quality, stability and ongoing improvements.
From the employer
O que buscamos
Buscamos um(a) Desenvolvedor(a) Full Stack para atuar na manutenção, evolução e desenvolvimento de soluções utilizando React, TypeScript e Python, com atuação em ambientes de Databricks Apps e integração com modelos de linguagem (LLMs).
O profissional será responsável por contribuir com a evolução da arquitetura, desenvolvimento de novas funcionalidades, integrações com diferentes provedores de IA, otimização de performance, segurança, estabilidade e experiência do usuário.
Responsabilidades
- Manter e evoluir a arquitetura das aplicações utilizando React e TypeScript no frontend e Python no backend;
- Desenvolver e manter APIs e serviços utilizando FastAPI e Flask;
- Implementar novas funcionalidades seguindo boas práticas de desenvolvimento;
- Otimizar o desempenho das aplicações, especialmente em integrações e comunicação com LLMs;
- Desenvolver novas integrações com diferentes modelos de linguagem e ferramentas de IA;
- Trabalhar com WebSockets para comunicação em tempo real;
- Resolver bugs críticos e problemas relacionados à estabilidade das aplicações;
- Garantir a segurança das aplicações, considerando o uso de modelos e recursos de Inteligência Artificial;
- Monitorar e manter a infraestrutura de produção;
- Implementar e aprimorar pipelines de CI/CD;
- Realizar manutenção preventiva e corretiva das soluções;
- Gerenciar dependências e atualizações de bibliotecas;
- Otimizar o consumo de recursos computacionais;
- Documentar processos, arquiteturas e soluções técnicas;
- Propor e implementar melhorias na experiência do usuário (UX);
- Implementar recursos de personalização e acessibilidade;
- Contribuir para a evolução da arquitetura e qualidade técnica das aplicações;
- Atuar na identificação e resolução de problemas de performance, estabilidade e integração;
- Trabalhar em conjunto com equipes multidisciplinares na evolução das soluções.
Requisitos Obrigatórios
- Experiência sólida com React e TypeScript;
- Experiência sólida com Python;
- Experiência com FastAPI e Flask;
- Conhecimento em WebSockets e comunicação em tempo real;
- Familiaridade com Large Language Models (LLMs) e suas APIs;
- Conhecimento de integração com modelos e ferramentas de Inteligência Artificial;
- Experiência com Docker e ambientes containerizados;
- Conhecimento de desenvolvimento de aplicações web;
- Capacidade de atuar com manutenção, evolução e resolução de problemas em ambientes produtivos.
Diferenciais
- Experiência com Databricks Apps;
- Conhecimento em práticas de observabilidade e monitoramento de aplicações;
- Vivência na implementação e otimização de pipelines de CI/CD;
- Experiência com integração de múltiplos provedores de IA e LLMs;
- Conhecimento em otimização de performance para aplicações baseadas em IA;
- Conhecimento em Guidewire Data;
- Conhecimento em Avaloq Data Analytics and Business Intelligence;
- Conhecimento em Ab Initio MHUB e Data Lineage;
- Experiência com aplicações que utilizam diferentes modelos ou provedores de LLM;
- Conhecimento em segurança aplicada a soluções de Inteligência Artificial.
Competências Comportamentais
- Perfil analítico e orientado à resolução de problemas;
- Proatividade na identificação e implementação de melhorias;
- Boa comunicação;
- Facilidade para trabalhar de forma colaborativa com equipes multidisciplinares;
- Organização e atenção à qualidade técnica das entregas;
- Capacidade de atuar em ambientes dinâmicos;
- Adaptabilidade e interesse por inovação;
- Senso de responsabilidade e ownership sobre as soluções desenvolvidas.