Tech Stack
JavaScriptKafkaNode.jsNoSQLPythonRubySQLTypeScript
About the role
- Fazer parte de um time novo focado em sinergia e colaboração para construir soluções inovadoras em IA.
- Desenvolver e manter sistemas backend em Python, garantindo qualidade e escalabilidade.
- Colaborar na criação de APIs e arquiteturas que suportem agentes de IA e integração entre produtos.
- Participar ativamente de code reviews para garantir a qualidade do código.
- Trabalhar em conjunto com o time para aprender e evoluir as soluções de forma colaborativa.
- Contribuir para a documentação e boas práticas de engenharia de software no time.
Requirements
- Experiência sólida em Python e desenvolvimento backend.
- Bom entendimento de arquitetura de software e APIs.
- Domínio dos princípios de engenharia de software, como SOLID e design patterns.
- Participação ativa em code reviews.
- Conhecimento em sistemas orientados a eventos e bancos de dados (SQL e/ou NoSQL).
- Facilidade em documentação de código e criação de diagramas UML.
- Diferenciais: experiência em IA (Engenharia de Prompt, MLOps, LLMOps).
- Diferenciais: experiência com ferramentas de observabilidade (Datadog).
- Diferenciais: atuação em times de plataforma, sustentação ou migração de sistemas complexos.
- Diferenciais: experiência com tecnologias de mensageria (Kafka, Pub/Sub).
- Diferenciais: conhecimento em outras linguagens como Ruby, TypeScript ou Node.js.