O que uma posição de Engenheira de Software Backend significa:
Descrição da função
Como Engenheiro/a de Software Seni/ória/o, você participará fundamentalmente do desenvolvimento de soluções em Python, desde a definição da arquitetura até testes e rollout em produção.
* Desenvolver soluções de ponta a ponta com foco em automação e Inteligência Artificial para eficiência operacional;
* Projetar e evoluir sistemas com boas práticas de engenharia e testes;
* Trabalhar em ambiente colaborativo com pair programming, feedbacks contínuos e cultura de alta performance.
Habilidades necessárias
* Proficiência avançada em Python (orientação a objetos, concorrência, boas práticas de código);
* Experiência com arquiteturas distribuídas e microsserviços;
* Conhecimento em Docker & Kubernetes para implantação escalável;
* Sólida prática em testes unitários, integração e validação;
* Capacidade de trabalhar em ambiente multifuncional e colaborativo, com autonomia;
* Embasamento teórico em ciência de dados, aprendizado de máquina e boas práticas de engenharia de software;
* Familiaridade com metodologias ágeis (Scrum, Kanban).
Benefícios
Aqui estão algumas habilidades adicionais que seriam interessantes:
* Google Cloud AI/ML Services (Vertex AI, AI Platform);
* Continuous Integration & Delivery aplicados a ML (CI/CD para pipelines de dados e modelos);
* Ferramentas de processamento de dados em streaming (Kafka, Pub/Sub);
* Boas práticas de DataOps e integração com times de dados e automação.
Mais informações
Nós valorizamos um ambiente colaborativo, flexível e criativo. Se você busca uma oportunidade de carreira desafiadora e gratificante, este é o lugar certo.