
A Seqana desenvolve software de monitoramento, reporte e verificação (MRV) do carbono do solo para a agricultura regenerativa. Financiada pela União Europeia, a empresa de observação da Terra e aprendizado de máquina cria ferramentas para tornar a medição do carbono do solo mais acessível, rápida e reproduzível. Sua plataforma ajuda parceiros a avaliar os resultados relacionados ao carbono e a apoiar a expansão de programas de compensação de carbono e de práticas agrícolas regenerativas.
Engenheiro(a) sênior de software, plataforma de dados
Desenvolva a plataforma de dados climáticos da Seqana para entregar resultados confiáveis e auditáveis sobre o carbono do solo. Lidere a infraestrutura GCP, os pipelines em Python, os fluxos geoespaciais e as práticas de engenharia.
Descrição
- Aprimore a infraestrutura que transforma o trabalho científico em resultados climáticos confiáveis.
- Lidere a plataforma que leva dados, modelos e métodos de estimativa da pesquisa e desenvolvimento até entregáveis auditáveis para clientes.
- Mantenha o versionamento de ponta a ponta de dados, modelos e ambientes.
- Defina os rumos das plataformas para desenvolvedores e das práticas de engenharia em uma stack Python com vários repositórios, incluindo ambientes, contêineres, modelos de projeto, CI/CD e orquestração de pipelines.
- Lidere a infraestrutura GCP, abrangendo arquitetura, infraestrutura como código, monitoramento, gestão de custos e acessos e desenvolvimento contínuo.
- Desenvolva fluxos geoespaciais para armazenar e processar dados vetoriais e raster de alta resolução em escala.
- Aprimore os bancos de dados que dão suporte aos modelos e aos entregáveis para clientes.
- Escreva documentos de design e revise projetos de infraestrutura central e de pipelines.
- Oriente engenheiros e dê feedback sobre design e arquitetura nas áreas de engenharia de software e de dados.
- Coordene as metas de infraestrutura, priorize o trabalho e alinhe os esforços das equipes de engenharia de software e de dados.
- Trabalhe com engenheiros de software, engenheiros de dados, cientistas de dados e engenheiros de soluções.
- Transforme código de pesquisa em infraestrutura confiável e reproduzível.
Requisitos
- Pelo menos seis anos de experiência em engenharia, incluindo experiência substancial no projeto e na operação de sistemas backend e pipelines de produção com uso intensivo de dados.
- Histórico comprovado de responsabilidade integral por sistemas, tomada de decisões arquiteturais, autoria e revisão de documentos de design e mentoria de engenheiros.
- Conhecimento avançado de Python e sólidos conhecimentos de SQL.
- Experiência no projeto de esquemas de produção e modelos de dados.
- Experiência prática com ferramentas de workflow e pipelines, como Airflow ou Dagster.
- Experiência com rastreamento de experimentos e versionamento de dados.
- Experiência prática na operação de infraestrutura de nuvem em produção, de preferência em GCP.
- Experiência com ferramentas de infraestrutura como código, como Terraform ou OpenTofu.
- Experiência com IAM, contêineres e ambientes reproduzíveis, como Docker ou devcontainers.
- Ampla experiência no ciclo de vida de desenvolvimento de software, incluindo empacotamento Python, contêineres, testes, CI/CD e observabilidade.
- Comunicação clara e direta com colegas técnicos e não técnicos.
- Forte motivação para promover o desenvolvimento sustentável por meio da tecnologia.
- Graduação em Engenharia de Software ou Ciência da Computação, ou experiência prática equivalente.
- Experiência em produção com dados raster e pipelines geoespaciais é um diferencial de destaque.
- Experiência na criação de serviços de modelos, registros de modelos ou ferramentas de MLOps, como DVC ou MLflow, é um diferencial de destaque.
- Experiência na criação de ferramentas de BI ou painéis para usuários não técnicos, como Streamlit, é um diferencial de destaque.
- Experiência em projetos de data warehouse com ferramentas como BigQuery, PostgreSQL ou dbt e em workflows de engenharia de dados é um diferencial de destaque.
- Experiência prévia com observação da Terra, monitoramento ambiental ou dados de ciência do solo é um diferencial de destaque.
Benefícios
- Contrato de trabalho por prazo indeterminado.
- Período de experiência de seis meses.
- Jornada de trabalho de 40 horas semanais.
- 30 dias de férias anuais.
- Autonomia e influência significativas sobre a direção técnica em uma empresa em estágio inicial.
- Uma equipe internacional, motivada e comprometida.
- A oportunidade de acompanhar e ajudar a moldar uma nova empresa à medida que ela cresce.
- Uma cultura de engenharia centrada em documentos de design, revisões criteriosas de código e práticas compartilhadas.
- Modelo de trabalho flexível: até quatro dias remotos por semana para quem trabalha em Berlim, ou trabalho totalmente remoto de qualquer outro lugar da Alemanha, com horário flexível.
- Bebidas e lanches.
- Eventos da equipe.
- Escolha de equipamento.