Energy Exemplar
Insight Investment
Ingénieur de données Principal Snowflake - Contrat (Manchester)
À propos du poste
Nous recherchons un ingénieur de données Principal Snowflake expérimenté pour rejoindre notre équipe en pleine croissance, chargée de construire notre plateforme de données stratégique, alors que nous cherchons à adopter les meilleures pratiques de gouvernance des données et à démocratiser l'accès aux données au sein de l'entreprise. Le candidat retenu jouera un rôle central dans l'élaboration et l'exécution de notre stratégie de données, en exploitant pleinement nos actifs de données, en améliorant notre prise de décision, en rationalisant les processus et en stimulant l'innovation au sein de notre organisation.
Vous ferez partie de l'équipe Data Platform, établie de longue date, utilisant des méthodes Agile pour fournir des solutions sur notre plateforme cloud. En commençant par Snowflake comme composant fondamental, nous chercherons à intégrer d'autres technologies et à développer nos capacités pour répondre aux exigences de l'entreprise. Vous travaillerez en étroite collaboration avec divers secteurs d'activité et serez impliqué dans tous les aspects du cycle de vie de développement sécurisé des systèmes (S-SDLC).
Nous opérons dans un environnement collaboratif et inclusif, où l'expertise de chaque membre de l'équipe est valorisée. Notre culture met l'accent sur une communication ouverte, un soutien mutuel et un engagement partagé à fournir des résultats exceptionnels. Nous favorisons une culture d'apprentissage, offrant des opportunités de croissance et d'innovation tout en maintenant des normes élevées de professionnalisme et d'intégrité.
Responsabilités du poste
- Contribuer à la conception et à la mise en œuvre de solutions pour une plateforme de données robuste et évolutive utilisant Snowflake avec des outils complémentaires pour répondre aux besoins de l'organisation.
- Contribuer à l'évolution de la stratégie de données d'Insight, en communiquant les résultats de la direction jusqu'au niveau de l'équipe.
- Établir les normes et conventions à l'échelle de l'entreprise pour l'ingestion, la gouvernance, la transformation, la persistance et la démocratisation des données.
- Apporter une expertise dans l'optimisation des performances des pipelines ELT.
- Permettre l'adoption d'analyses avancées et de l'IA en configurant des outils de premier ordre.
- Faire évoluer l'utilisation de l'infrastructure en tant que code en collaboration avec l'ingénierie cloud.
- Aligner les conceptions techniques sur les politiques internes en matière de données, de confidentialité, de sécurité et de conformité.
- Rester informé des tendances du secteur et des technologies émergentes liées à Snowflake et au traitement des mégadonnées, en recommandant les avancées pertinentes pour examen.
Expérience requise
- Snowflake (Warehouses, Tasks/Streams, Snowpipe, Snowpark, Distributed UDF/Sproc, Time Travel, Cloning)
- Expérience démontrable dans la livraison de pipelines de bout en bout dans Snowpark (les frameworks transférables tels que Pyspark, Polars ou Dask sont également les bienvenus).
- DBT, y compris le templating Jinja ou des frameworks de transformation équivalents.
- Python, y compris les outils de build, les frameworks de test automatisés et les meilleures pratiques d'ingénierie.
- SQL (y compris SQL optimisé pour Snowflake).
- Expérience avec les pipelines CI/CD (GitHub Actions / TeamCity / Artifactory).
- Faire preuve d'initiative et d'autonomie pour résoudre les problèmes.
- Être capable de communiquer efficacement des idées ou des solutions abstraites ou complexes.
- Défendre les principes d'ingénierie logicielle concernant la qualité et la bonne exécution des tâches.
- Expérience de travail au sein et avec des équipes Agile effectuant un développement itératif.
- Capacité à collaborer avec les utilisateurs finaux, les parties prenantes, les équipes et les membres de l'équipe.
- Avoir un désir constant d'améliorer ses connaissances et de favoriser l'adoption de nouvelles technologies ou approches au sein des équipes.
- Assumer ses erreurs et travailler avec ses collègues pour les corriger, en tirer des leçons et apporter des améliorations à long terme.
- Docker
- Java / Scala
- Technologies de streaming d'événements telles que Kafka, Pulsar ou Azure Event Hub
- Intégration avec Collibra
- Apache Iceberg
- Apache Arrow
- Pyspark
- Ingénierie IA (Snowflake AI, Langchain, Llamaindex, Pinecone, etc.)
Insight s'engage à être un employeur inclusif et encourage les candidatures de tous les candidats dûment qualifiés, quels que soient leurs antécédents, leur situation, leur âge, leur handicap, leur identité de genre, leur origine ethnique, leur religion ou leurs croyances, leur orientation sexuelle ou d'autres facteurs protégés par les lois fédérales, étatiques et/ou locales. Si vous êtes un candidat en situation de handicap, ou si vous assistez un candidat en situation de handicap, et que vous avez besoin d'un aménagement pour postuler à l'un de nos emplois, veuillez nous envoyer un e-mail à [email protected]
À propos de Insight Investment
Insight Investment est un gestionnaire d'actifs de premier plan axé sur la conception de solutions d'investissement pour répondre aux besoins de ses clients. Fondée en 2002, l'approche collaborative d'Insight a permis d'obtenir à la fois des performances d'investissement et une croissance des actifs sous gestion. Insight gère des actifs dans le cadre de ses capacités principales en matière d'investissement axé sur le passif, de gestion des risques, de revenu fixe à spectre complet, de devises et de rendement absolu. Insight dispose d'un réseau mondial d'opérations au Royaume-Uni, en Irlande, en Allemagne, aux États-Unis, au Japon et en Australie. Plus d'informations sur Insight Investment sont disponibles sur : insightinvestment.com/corporate/
