Senior Data Engineer

Job expired!

Chez CNA Insurance, nous croyons en l'autonomisation de nos employés pour atteindre leur plein potentiel, soutenus par un leadership exceptionnel. Nous sommes déterminés à favoriser une culture où chacun se sent valorisé et fait partie de quelque chose d'important. Notre ensemble d'avantages sociaux complets et compétitifs est conçu pour vous aider, vous et votre famille, à atteindre vos objectifs de bien-être sanitaire, financier, émotionnel et social.

Pour plus de détails, explorez notre Guide du Candidat.

Le rôle d'Ingénieur de Données Senior est un poste de contributeur individuel hautement spécialisé, axé sur la conception, le développement et l'intégration d'applications de données stratégiques et de haute priorité tout au long du cycle de développement logiciel (Agile). Vous fournirez également des conseils pour soutenir la construction de capacités techniques complexes.

Effectuer une combinaison de tâches selon les directives départementales, y compris :

  • Diriger la conception et la construction de solutions et applications de données qui facilitent les rapports, l'analyse, la science des données et la gestion des données.
  • Guider les équipes de développement dans la construction de capacités techniques complexes.
  • Diriger la conception, la mise en œuvre et l'automatisation des pipelines de données, en obtenant des données à partir des systèmes internes et externes, et en les transformant pour répondre à diverses exigences commerciales.
  • Effectuer des tests unitaires robustes pour garantir que les livrables correspondent aux conceptions et soutenir les tests de mise en production ultérieurs.
  • Créer des vues de données intégrées basées sur les besoins commerciaux ou analytiques.
  • Développer des pipelines de données en batch et en temps réel en utilisant la plateforme cloud GCP et les frameworks de traitement des données.
  • Développer des pipelines de données/API en utilisant Python, SQL, Spark et les méthodes GCP.
  • Créer des workflows Apache Airflow Composer en utilisant des scripts Python dans GCP pour l'orchestration de calcul en cloud.
  • Développer des scripts Python dans GCP pour le traitement en batch avec des API prédéfinies pour lire/écrire des données dans Big Query.
  • Mettre en place des processus de notifications SNS ou PubSub pour les alertes de tâches et les notifications de fin de traitement.
  • Identifier et mettre en œuvre des améliorations de processus pour combler les lacunes technologiques.
  • Maintenir des connaissances professionnelles en assistant à des ateliers, en consultant des publications, en réseautant, et en participant à des sociétés professionnelles.

100% télétravail autorisé de n'importe où aux États-Unis.

Rapporte typiquement au Directeur ou supérieur.

  • Diplôme de licence en informatique, IT, ingénierie ou domaine connexe.
  • Cinq ans d'expérience en tant qu'ingénieur de données, analyste de données, développeur de logiciels, ingénieur logiciel, analyste de systèmes, architecte technique ou rôles similaires.
  • Expérience dans la construction de pipelines de données en batch et en temps réel à grande échelle en utilisant la plateforme cloud GCP et les frameworks de traitement des données.
  • Expérience dans le développement de scripts Python dans AWS ou GCP pour le traitement en batch avec des API prédéfinies pour lire/écrire des données dans Big Query ou Aurora.
  • Expérience dans le développement de State Machines et Lambdas ou Apache Airflow Composer en utilisant des scripts Python dans AWS ou GCP pour l'orchestration de calcul en cloud.
  • Expérience dans la création de processus de notifications SNS ou PubSub pour les alertes de tâches et les notifications de fin de traitement.

100% télétravail autorisé de n'importe où aux États-Unis.

États-Unis – Illinois – Chicago

Organisation : IT
Horaire de travail : Lun-Ven., 8h30 – 16h45, 37,5 heures/semaine
Salaire : 144 560 $ à 155 000 $ par an, exempté d'heures supplémentaires.