Senior Backend Engineer
Company Description:
Como é o dia a dia de #Cropwiser?
Nenhum dia é igual ao outro e a gente ama esse dinamismo. Aliamos um ambiente de startup com forte liberdade e autonomia com a solidez de uma empresa global líder de mercado. Por isso, se você quer protagonizar a evolução do agro, trabalhar em um time de alta performance e viver um ambiente que valoriza inovação e novas ideias, chega mais! Estávamos à sua espera.
️ O desafio de ser Software Engineer
Você será peça-chave na construção e evolução da Plataforma AgInsights, desenvolvendo serviços de backend escaláveis, integrando modelos agronômicos em produção e fortalecendo a infraestrutura que transforma dados em decisões agronômicas reais.
Esta é uma posição de engenharia hands-on com ownership de ponta a ponta, você trabalhará na intersecção entre plataforma, dados e modelos, entregando sistemas confiáveis e prontos para produção em um ambiente amplamente greenfield, onde suas escolhas técnicas moldam o futuro da plataforma.
Você fará parte do time de Agronomia Computacional (CompAg), responsável por traduzir ciência e dados em inteligência agronômica na Syngenta Digital. Nosso trabalho alimenta modelos preditivos e gera insights que apoiam agricultores e consultores em todo o mundo.
Este é um desafio para quem se motiva por problemas complexos, decisões técnicas difíceis e impacto tangível.
Job Description:
Bora traduzir em atividades?
- Construir e evoluir serviços backend robustos e APIs bem documentadas (FastAPI como stack principal);
- Garantir design orientado a schema, versionamento e contratos claros entre sistemas;
- Operacionalizar modelos agronômicos e de dados em produção — da ciência ao deploy;
- Trabalhar na ponte entre lógica de modelo e infraestrutura de plataforma;
- Projetar e implementar workflows de dados escaláveis usando Apache Airflow e Argo Workflows;
- Processar e transformar dados agronômicos com ferramentas modernas (ex.: Polars);
- Desenvolver e aprimorar SDKs, ferramentas internas e padrões que facilitam a vida de outros engenheiros;
- Contribuir para a maturidade do ecossistema de desenvolvimento (reuso, consistência, documentação);
- Implantar e operar serviços em ambientes Kubernetes na AWS;
- Trabalhar com IaC (Terraform), Helm, e práticas de GitOps via Argo CD;
- Fortalecer pipelines de CI/CD (CircleCI) e práticas de deployment automatizado;
- Melhorar observabilidade, monitoramento e SLOs — garantindo que sistemas sejam confiáveis e debugáveis;
- Trabalhar lado a lado com cientistas de dados, desenvolvedores de modelos e engenheiros de plataforma;
- Participar de decisões técnicas, code reviews e troubleshooting colaborativo.
E o que você precisa ter pra fazer isso bem?
- Experiência sólida com Python backend (FastAPI é nossa stack principal);
- Capacidade de projetar e construir APIs REST bem estruturadas, orientadas por schema (OpenAPI/Pydantic);
- Familiaridade com padrões de design, validação de dados e contratos de API;
- Experiência com ferramentas modernas de processamento de dados (Polars, Pandas, ou similares);
- Vivência com orquestração de workflows (Apache Airflow, Argo Workflows, ou equivalentes);
- Conforto em trabalhar com pipelines de dados complexos e transformações em escala;
- Experiência prática com ambientes cloud (preferencialmente AWS