Principal Data Engineer (GoLang) / EF / São Paulo - SP

Job expired!

Chez Bayer, nous nous efforçons de créer un meilleur lieu de travail pour nos employés tout en contribuant à un monde meilleur. Notre vision, "la santé pour tous, la faim pour personne", nous guide. La Diversité & l'Inclusion sont une valeur fondamentale et un pilier stratégique chez Bayer. Nous croyons que les équipes diversifiées stimulent une plus grande innovation et favorisent un environnement de travail créatif et accueillant. Tout le monde est le bienvenu ici, quel que soit le sexe, la race, le handicap ou la génération. Si vous vous identifiez à des marqueurs de diversité, nous vous encourageons tout particulièrement à postuler. Nous avons hâte de vous rencontrer !

Dans la division Crop Science chez Bayer, les Data Engineers sont responsables de la construction de services de données backend, de pipelines et de plateformes. Nos équipes d'ingénierie des actifs de données mondiaux travaillent dans divers domaines pertinents à l'agriculture, en construisant des API de données réutilisables pour alimenter les expériences internes et externes.

En tant que Principal Data Engineer, vous contribuerez à la conception et à la construction de solutions, ainsi qu'à la promotion des meilleures pratiques au sein de l'organisation. Vos responsabilités incluent :

  • Concevoir et développer des stratégies techniques organisationnelles
  • Rédiger du code pour introduire de nouvelles fonctionnalités, faire évoluer les fonctionnalités existantes et corriger les défauts
  • Collaborer avec les chefs de produit et les parties prenantes pour affiner les exigences de la solution
  • Fournir une expertise et agir en tant que conseiller technique
  • Communiquer les principes techniques et les recommandations aux parties prenantes
  • Revoir le code des membres de l'équipe pour offrir des retours constructifs
  • Assurer une architecture cohérente en collaboration avec d'autres ingénieurs
  • Identifier et évaluer les technologies ayant un impact pour améliorer notre ensemble d'outils
  • Résoudre les conflits dans le cycle de développement logiciel
  • Encadrer les ingénieurs pour les aider à devenir experts en développement logiciel
  • Diplôme en informatique, systèmes d'information de gestion ou dans un domaine connexe
  • Connaissances approfondies du langage de programmation Go
  • Compréhension des modèles architecturaux tels que les microservices et l'architecture basée sur les événements
  • Connaissance de divers protocoles API (gRPC, JSON sur HTTP, GraphQL)
  • Expérience avec les formats de données et les langues de description d'interfaces (Protobuf3)
  • Expertise dans les applications conteneurisées et l'architecture Kubernetes
  • Connaissance des meilleures pratiques de CI/CD
  • Familiarité avec les concepts et outils d'Observability (par ex., Datadog, OpenTelemetry)
  • Maîtrise des bases de données relationnelles et de SQL
  • Connaissance des bases de données NoSQL (par ex., Google Cloud Spanner, Amazon DynamoDB, Neo4j)
  • Expérience avec le système de contrôle de version Git et les outils associés (GitHub, GitLab)
  • Compréhension approfondie de l'infrastructure de cloud public (Google Cloud Platform, Amazon Web Services)
  • Familiarité avec les modèles de publication/abonnement et les technologies de support (par ex., Apache Kafka, Google Pubsub, AWS SNS/SQS)
  • Maîtrise du portugais et de l'anglais (écrit et parlé)
  • Disponibilité pour travailler dans un environnement de travail hybride à São Paulo, SP
  • Expérience avec d'autres langages de programmation (par ex., Python, Java, C, C++, Scala, Rust)
  • Connaissance des structures et algorithmes de données géospatiales
  • Compréhension des concepts de Machine Learning et de l'IA générative
  • Expérience dans la construction de contrôleurs personnalisés Kubernetes
  • Connaissance de la conception API orientée ressource de Google
  • Expérience avec les outils Infrastructure as Code (Ia