Ingénieur de données senior (Londres)
Introduction AND
Chez AND, nous accélérons le développement des capacités numériques. En pratique, cela signifie aider les leaders ambitieux et les organisations à construire les équipes, les produits, les processus et même les structures opérationnelles dont ils ont besoin pour combler le fossé des compétences numériques au sein de leur organisation aujourd'hui, afin qu'ils prospèrent demain.
Les clients comptent sur notre expérience, notre agilité et nos compétences artisanales dans les domaines de la stratégie technologique et commerciale, du développement de logiciels et de la gestion de produits pour relever certains des défis les plus difficiles auxquels leurs entreprises sont confrontées.
Nous recrutons des penseurs, des bricoleurs, des passionnés de logiciels et des technologues inspirants pour nous aider à résoudre ces défis. Ensemble, nous sommes unis par un sens du pragmatisme, un objectif et une conviction profondément ancrée que les produits numériques et la technologie à eux seuls ne transformeront pas une entreprise ou ne sauveront pas le monde : ce sont les personnes qui comptent.
À propos de vous
En tant qu'ingénieur de données senior, vous passerez votre temps à aider les clients à répondre à leurs besoins en matière d'ingénierie de données. Principalement le développement, le déploiement et la maintenance de pipelines de données dans un environnement Agile en mouvement rapide.
Vous aurez également un impact réel en jouant un rôle actif dans les pratiques de développement Agile de l'équipe, la prise de décisions techniques et le développement, en générant de la valeur et en cherchant constamment à améliorer la qualité et la fiabilité de nos données et processus.
Vous passerez la majorité de votre temps à aider à réaliser les opportunités d'ingénierie de données des clients et à soutenir la croissance de nos technologues de niveau junior à intermédiaire ; à la fois au sein d'AND et pour nos clients. Cela inclus...
Avoir la capacité de :
- Extraire des données de multiples sources de données
- Écrire du code pour ingérer ou transformer de nouvelles données et des données existantes
- Transformer les données de diverses manières pour soutenir les data scientists et les analystes de produits
- Construire et concevoir une architecture de données évolutive et extensible
- Effectuer des traitements par lots à grande échelle et en temps réel à partir de sources variées
- Influencer le client sur la manière dont ils abordent les problèmes d'ingénierie de données
- Collaborer avec les responsables technologiques sur les intégrations de systèmes
Influencer la direction technique :
- Participer activement à notre pratique de stratégie et d'insight sur les données de conseil, pour aider à définir et à concrétiser les stratégies de données des clients
- Défendre et maintenir des normes de qualité technique élevées
Pour ce faire, il est essentiel que vous apportiez ce qui suit :
- Expérience de l'utilisation de technologies de données modernes et traditionnelles, y compris : MongoDB, PostgreSQL, mySQL/mariaDB, Kafka, Splunk/ELK ou autres outils de surveillance et de journalisation, solutions de BI et de Data Warehousing et technologies ETL et de migration
- Bonnes compétences en ingénierie de données cloud-native, par exemple AWS RDS, Redshift, Kinesis, Glue ou Azure CosmosDB, DataFactory, SQL DB, etc.
- Bonne expérience en assurance qualité des programmes de données, y compris les tests non fonctionnels et le réglage des performances
- Au moins 3 ans d'expérience en écriture de Python, R, SQL ou Scala
- Expérience en modélisation dimensionnelle et modèles de Data Warehouse
- Bonne compréhension et expérience de la mise en œuvre de solutions de données complexes à l'aide de méthodes Agile, y compris Scrum, SAFe, etc.
- Expérience pratique des méthodes modernes de livraison de logiciels, y compris CI/CD et les pratiques DevOps
- Expérience avec les solutions de stockage de Big data ou les Data Lakes
- Une compréhension approfondie des meilleures pratiques de l'industrie en matière de normes, de qualité et d'amélioration continue dans le domaine de l'ingénierie de données
- Expérience dans le domaine de l'ingénierie de données, de la science ou de l'analyse
Il serait utile si vous avez également :
- Expérience en conseil ou en services professionnels dans un certain nombre de secteurs
- Expérience en JavaScript / TypeScript / NodeJS
- Expérience avec Hadoop, Spark, Redshift ou Parquet
- Coaching et aide à la progression de carrière pour les développeurs juniors et de niveau intermédiaire, soutenant les développeurs à créer des ambitions de carrière passionnantes et inspirantes
Rejoindre AND
De par le travail que nous livrons, à la façon dont nous servons et soutenons notre personnel, nous travaillons dur pour garantir qu'il n'y a pas d'endroit comme AND. Mais joindre une entreprise est une route à double sens : l'adaptation doit fonctionner des deux côtés. Avant de postuler, voici trois choses essentielles à comprendre sur nous :
- Nous sommes faits pour des personnes - comme, de vrais humains. Pas de 'ressources' ou de 'personnel'. Cela signifie que le bonheur et le bien-être comptent vraiment pour nous, et nous détestons l'inutile hiérarchie et bureaucratie.
- Il n'y a pas de chemin bien tracé devant : AND grandit vite et trace un nouveau sentier. C'est excitant, et cela nous donne toute l'autonomie et l'opportunité que nous aimons - mais gardez à l'esprit que cela exige également de la concentration, de la patience et de la résilience.
- La diversité est une priorité. Après tout, pour développer de grands produits que diverses personnes aiment utiliser, nous avons besoin d'une grande variété de personnes pour nous aider à les construire. La diversité est donc plus qu'une politique ou un mot : c'est essentiel pour notre entreprise.