DTN
DTN
A DTN é uma empresa de dados e análises que ajuda organizações a tomar melhores decisões operacionais nos setores agrícola, de aviação, transporte e serviços públicos. Seus produtos combinam inteligência meteorológica, dados de mercado e ferramentas analíticas para ajudar as equipes a antecipar riscos, responder às mudanças nas condições e gerenciar as operações do dia a dia. Plataformas como ClearAg® e WeatherOps® aplicam tecnologia e análise de dados a desafios ambientais e empresariais complexos.

Engenheiro(a) de plataforma, serviços de nuvem da AWS

Desenvolva APIs, SDKs, ferramentas de linha de comando e serviços nativos da nuvem para a plataforma de tomada de decisões operacionais da DTN. Crie sistemas distribuídos e recursos com IA para engenheiros e clientes corporativos.

Descrição

  • Projetar e entregar recursos de plataforma, do planejamento à produção.
  • Implementar a lógica de serviços e de negócios para a plataforma de tomada de decisões operacionais da DTN.
  • Criar e ampliar APIs para desenvolvedores, SDKs, ferramentas de linha de comando e recursos de plataforma gerenciados.
  • Criar e manter configurações de infraestrutura como código para provisionar e implantar serviços de plataforma.
  • Assumir a responsabilidade por recursos de engenharia de complexidade moderada até a implantação, com supervisão mínima.
  • Ampliar a estrutura de módulos, os contratos de interface e a lógica de negócios da plataforma.
  • Trabalhar com autenticação, comunicação segura entre serviços, despacho, validação, métricas, novas tentativas e reconciliação.
  • Usar práticas de sistemas distribuídos, como processamento assíncrono, novas tentativas e idempotência, para viabilizar interações confiáveis entre serviços.
  • Desenvolver software de produção confiável e sustentável e testá-lo a fundo.
  • Criar e manter testes automatizados unitários e de integração.
  • Usar ferramentas de build, integração contínua, testes automatizados, controle de versão e desenvolvimento baseado em trunk.
  • Contribuir para discussões de design técnico e revisões de código.
  • Criar e manter serviços nativos da nuvem da AWS envolvendo computação, armazenamento, IAM, APIs, bancos de dados gerenciados e tecnologias orientadas a eventos.
  • Gerenciar a infraestrutura em nuvem com Terraform ou ferramentas comparáveis.
  • Adicionar métricas, monitoramento e observabilidade aos serviços.
  • Participar do rodízio de plantão previsto e investigar falhas de serviço e incidentes operacionais.
  • Aplicar o princípio do menor privilégio e práticas de segurança na nuvem.
  • Usar ferramentas de desenvolvimento assistidas por IA e contribuir para recursos de plataforma envolvendo LLMs e agentes de IA.
  • Trabalhar com engenheiros seniores, lideranças de engenharia e partes interessadas de diversas áreas.
  • Desenvolver conhecimentos em arquitetura da AWS, sistemas distribuídos, automação de infraestrutura e engenharia de plataforma.

Requisitos

  • De 2 a 5 anos de experiência profissional desenvolvendo e lançando software de produção.
  • Bacharelado em Ciência da Computação ou experiência profissional equivalente.
  • Capacidade de entregar recursos de software de complexidade moderada com autonomia, do desenvolvimento à implantação.
  • Capacidade de resolver desafios rotineiros de engenharia com supervisão mínima.
  • Boas habilidades de resolução de problemas e curiosidade técnica.
  • Conhecimento sólido de TypeScript e Node.js, ou domínio de outra linguagem moderna e capacidade de aprender TypeScript e Node.js.
  • Experiência acadêmica ou profissional com React, Angular ou Vue.
  • Experiência acadêmica ou profissional com Node.js ou Python.
  • Experiência criando APIs RESTful com Node.js.
  • Experiência usando APIs REST e GraphQL.
  • Compreensão de design de APIs REST, JSON e desenvolvimento de aplicações baseadas em serviços.
  • Experiência com Git para controle e versionamento do código-fonte.
  • Conhecimento prático de AWS e dos conceitos fundamentais de computação em nuvem.
  • Familiaridade com Terraform ou ferramentas semelhantes de infraestrutura como código.
  • Compreensão dos conceitos de sistemas distribuídos, incluindo processamento assíncrono, novas tentativas e idempotência, ou capacidade de aprendê-los rapidamente.
  • Familiaridade com controle de versão, revisões de código, integração contínua e testes automatizados.
  • Experiência acadêmica ou profissional com SQL e bancos de dados como PostgreSQL ou DynamoDB.
  • Familiaridade com ferramentas de programação assistida por IA e tecnologias de desenvolvimento com agentes.
  • Interesse em recursos de plataforma com IA envolvendo LLMs e agentes de IA.
  • Experiência com serviços de nuvem sem servidor e orientados a eventos.
  • Experiência com módulos de infraestrutura como código, validação baseada em esquemas, ferramentas de observabilidade, serviços em contêineres ou pipelines de CI.
  • Interesse ou experiência em engenharia de plataforma, ferramentas para desenvolvedores ou desenvolvimento de infraestrutura.
  • Experiência com conceitos de segurança na nuvem, como IAM, TLS/mTLS, autenticação de serviços e assinatura.
  • Familiaridade com arquiteturas nativas da nuvem da AWS, bancos de dados gerenciados e serviços orientados a eventos.
  • Experiência criando componentes de software reutilizáveis, interfaces de serviço compartilhadas ou recursos de plataforma voltados a desenvolvedores.
  • Familiaridade com interfaces testadas e validadas, desenvolvimento baseado em trunk, infraestrutura como código e acesso com privilégio mínimo.

Benefícios

  • Folga remunerada ilimitada.
  • Horário de trabalho flexível.
  • Modelo de trabalho remoto, dependendo da posição.
  • Planos competitivos de seguro médico, odontológico e oftalmológico.
  • Contribuição equivalente de 6% para o 401(k).
  • Acesso ilimitado a mais de 13.000 cursos por meio de uma plataforma de aprendizagem para desenvolvimento profissional.
  • Programa de Assistência ao Empregado (EAP).
  • Oportunidade de crescimento da remuneração ao longo do tempo com base no desempenho.
  • Pode haver elegibilidade para remuneração variável e benefícios competitivos no mercado.