Location: Remote (EST)•Type: Contract (extendable)•Status: Open
About Global Data and BI
Global Data and BI is hiring on a rolling basis for Data, BI & Analytics and ML/AI projects for large corporations. We deliver enterprise-grade services with certified engineers in AWS and Microsoft Azure / Power BI technologies, with a strong focus on transformation projects in the financial industry. Our mission is to transform the corporate data journey from complexity to strategic clarity, ensuring data is not just collected, but leveraged to drive smarter decisions, stronger businesses, and lasting impact.
Summary
Our teams integrate into the client's operations. As a Big Data Engineer, you will collaborate with business stakeholders and your data team to deliver a data product that is sustainable and highly maintainable long-term.
You will build solutions using big data technologies such as Apache Spark, Hive/Hadoop, and distributed query engines. You will work in a large, extremely complex and dynamic data environment. You will design, develop, and operate high-scalable, high-performance, low-cost data pipelines in distributed data processing platforms. You will integrate diverse data sources, including real-time, streaming, batch, and API-based data, to enrich platform insights and drive data-driven decision-making.
What you'll do (roles & responsibilities)
Work with product and program managers, engineering leaders, and business leaders to build data architectures and platforms to support business objectives
Design, develop, and operate high-scalable, high-performance, low-cost, and accurate data pipelines in distributed data processing platforms
Design, build and own all components of a high-volume data warehouse end to end
Provide end-to-end data engineering support for project lifecycle execution (design, execution and risk assessment)
Implement big data solutions for distributed computing
Ensure proper data governance policies are followed by implementing or validating data lineage, quality checks, classification, etc.
Integrate diverse data sources, including real-time, streaming, batch, and API-based data
Interface with other technology teams to extract, transform, and load (ETL) data from a wide variety of data sources
Design and manage data orchestration workflows using tools such as Apache NiFi, Apache Airflow, or similar platforms
Keep up to date with big data technologies, evaluate and make decisions around the use of new or existing software products
Recognize and adopt best practices in data processing, reporting, and analysis: data integrity, test design, analysis, validation, and documentation
Continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for customers
Own the functional and nonfunctional scaling of software systems in your ownership area
What you should have (Must-Haves)
Bachelor's degree required (master's an asset) in Software Engineering, Computer Science, or equivalent work experience in a technology or business environment
Must-have certifications: AWS Big Data Specialty, AWS Solution Architect Associate, AWS Solution Architect Professional
Minimum of 7 years of experience working in structured data engineering work processes
Minimum of 4 years of big data engineering experience
Minimum of 4 years of experience in Data Solutions Architecture
Minimum of 4 years of experience in integration solutions development with pipeline tools (Qlik, Talend, Informatica, DataStage, SSIS)
Minimum of 4 years of experience with AWS technologies like Redshift, S3, RDS, EC2, Lambda, DynamoDB, Athena, AWS Glue, EMR, Kinesis, FireHose, and IAM roles and permissions
Minimum of 4 years of SQL experience
Experience with data modeling, warehousing and building ETL pipelines
Proficiency in application development frameworks (Python, Java/Scala) and data processing/storage frameworks (Databricks, Spark, Kafka)
Experience in designing and managing data orchestration workflows using tools such as Apache NiFi, Apache Airflow, or similar platforms to automate and streamline data pipelines using various types of Databricks connectors like Lakeflow and Spark Python Data Source API and Auto loader
Experience with performance tuning of database schemas, databases, SQL, ETL jobs, and related scripts, Unity catalog and Delta Live tables
Experience with non-relational databases / data stores (object storage, document or key-value stores, graph databases, column-family databases)
Experience working with DevOps pipelines (Git, Gitlab, Jenkins), CI/CD, automated testing (unit, functional, performance)
Ability to take initiative, operate independently, and drive complex data management projects to completion
Excellent analytical and problem-solving skills, with the ability to analyze complex data issues and develop practical solutions
Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams and stakeholders
Proficiency in English both written and spoken
Nice-to-Haves
Experience with project management and progress tracking tools
Experience with Agile development methodologies
Strong knowledge of data governance frameworks and practices (e.g., DAMA, RDM, MDM, Data Quality)
Strong knowledge of master data management and metadata management
Work details
Location: Remote (EST timezone for all team members)
Reporting relationship: You will report to the Product Manager
Compensation
Competitive contract rates, adjusted to your local market and country of residence. Compensation is location-based and reflects regional market standards. We benchmark against leading technology companies in your country to ensure competitive, fair pay.
Our commitment to diversity, equity, and inclusion
We're committed to employment equity and encourage women, Indigenous Peoples, persons with disabilities, veterans and persons of all races, ethnicities, religions, abilities, sexual orientations, and gender identities and expressions to apply. We also welcome applications from Latin America countries, as the position is remote.
What happens after you apply
Timeline: We aim to complete our process within 2-3 weeks of application.
Step 1
Apply Submit your application. If you applied before and were not successful, you are welcome to apply again.
Step 2
Initial call (1 hour) If pre-selected, we schedule an initial conversation.
Step 3
Panel interview (1h to 1h30) If shortlisted, you meet 3 experts in your domain.
Step 4
Hiring decision If selected, we send an offer and next steps, otherwise we inform you by email.
If you don't hear back from us after application or the initial call, it means we do not pursue your application.
À propos de Global Data and BI
Global Data and BI recrute en continu pour des projets de données, BI & analytiques et ML/IA auxquels nous participons pour de grandes entreprises. Nous offrons des services de niveau entreprise avec des ingénieurs certifiés dans les technologies AWS et Microsoft Azure / Power BI, avec un focus important sur les projets de transformation au sein de l'industrie financière. Notre mission est de transformer le parcours des données corporatives de la complexité vers la clarté stratégique, en s'assurant que les données ne soient pas seulement collectées, mais exploitées pour prendre des décisions plus intelligentes, créer des entreprises plus fortes et avoir un impact durable.
Résumé
Nos équipes s'intègrent aux opérations du client. En tant qu'ingénieur·e Big Data, vous collaborerez avec les parties prenantes métier et votre équipe de données pour fournir un produit de données durable et avec la plus haute maintenabilité à long terme.
Vous développerez des solutions utilisant des technologies big data telles qu'Apache Spark, Hive/Hadoop et des moteurs de requête distribués. Vous travaillerez dans un environnement de données vaste, extrêmement complexe et dynamique. Vous concevrez, développerez et exploiterez des pipelines de données hautement évolutifs, performants et économiques dans des plateformes de traitement de données distribuées. Vous intégrerez diverses sources de données, incluant des données en temps réel, en streaming, par lots et basées sur des API, pour enrichir les insights de la plateforme et favoriser la prise de décision basée sur les données.
Ce que vous ferez (rôles et responsabilités)
Collaborer avec les gestionnaires de produits et de programmes, les leaders en ingénierie et les leaders d'affaires pour construire des architectures et plateformes de données
Concevoir, développer et exploiter des pipelines de données hautement évolutifs, performants, économiques et précis
Concevoir, construire et gérer tous les composants d'un entrepôt de données à haut volume de bout en bout
Fournir un soutien d'ingénierie de données de bout en bout pour l'exécution du cycle de vie des projets
Implémenter des solutions big data pour le calcul distribué
Assurer le respect des politiques de gouvernance des données en implémentant ou validant la lignée, les vérifications de qualité, la classification
Intégrer diverses sources de données (temps réel, streaming, lots, API)
Interagir avec d'autres équipes technologiques pour extraire, transformer et charger (ETL) des données
Concevoir et gérer des workflows d'orchestration de données (Apache NiFi, Apache Airflow)
Se tenir à jour avec les technologies big data et évaluer l'utilisation de nouveaux produits
Reconnaître et adopter les meilleures pratiques en traitement, reporting et analyse de données
Améliorer continuellement les processus de reporting et d'analyse
Gérer la mise à l'échelle fonctionnelle et non fonctionnelle des systèmes logiciels
Exigences essentielles (Must-Haves)
Diplôme de baccalauréat requis (maîtrise un atout) en Génie logiciel, Informatique, ou expérience équivalente
Certifications obligatoires : AWS Big Data Specialty, AWS Solution Architect Associate, AWS Solution Architect Professional
Minimum de 7 ans d'expérience en ingénierie de données avec processus structurés
Minimum de 4 ans d'expérience en ingénierie big data
Minimum de 4 ans en Architecture de Solutions de Données
Minimum de 4 ans en développement de solutions d'intégration avec outils de pipeline (Qlik, Talend, Informatica, DataStage, SSIS)
Minimum de 4 ans d'expérience avec technologies AWS (Redshift, S3, RDS, EC2, Lambda, DynamoDB, Athena, AWS Glue, EMR, Kinesis, FireHose, IAM)
Minimum de 4 ans d'expérience SQL
Expérience en modélisation de données, entreposage et construction de pipelines ETL
Compétence dans les frameworks (Python, Java/Scala) et frameworks de traitement/stockage (Databricks, Spark, Kafka)
Expérience dans la conception et gestion de workflows d'orchestration (Apache NiFi, Apache Airflow)
Expérience avec l'optimisation des performances (schémas, SQL, ETL, Unity catalog, Delta Live tables)
Expérience avec les bases de données non relationnelles (stockage d'objets, clé-valeur, graphiques, familles de colonnes)
Capacité à prendre l'initiative, opérer de façon autonome et livrer des projets complexes
Excellentes compétences analytiques et de résolution de problèmes
Solides compétences en communication et collaboration avec équipes transversales
Maîtrise de l'anglais à l'écrit et à l'oral
Atouts (Nice-to-Haves)
Expérience avec outils de gestion de projet et suivi
Expérience avec méthodologies Agile
Bonne connaissance des cadres/pratiques de gouvernance (DAMA, RDM, MDM, Qualité des données)
Bonne connaissance de la gestion des données de référence et des métadonnées
Détails
Localisation : Télétravail, fuseau horaire EST
Relation hiérarchique : Vous relèverez du Gestionnaire de Produit
Rémunération
Tarifs contractuels compétitifs, ajustés selon votre marché local et votre pays de résidence. La rémunération est basée sur la localisation et reflète les standards du marché régional. Nous nous alignons sur les principales entreprises technologiques de votre pays pour garantir une rémunération compétitive et équitable.
Notre engagement envers la diversité, l'équité et l'inclusion
Nous nous engageons à l'équité en matière d'emploi et encourageons les femmes, les Peuples autochtones, les personnes handicapées, les vétérans et les personnes de toutes races, ethnies, religions, capacités, orientations sexuelles, et identités et expressions de genre à postuler. Nous accueillons également les candidatures des pays d'Amérique latine, car le poste est en télétravail.
Que se passe-t-il après votre candidature
Échéancier : Nous visons à compléter notre processus dans les 2-3 semaines suivant la candidature.
Étape 1
Postuler Soumettez votre candidature. Si vous avez postulé auparavant sans succès, vous pouvez postuler à nouveau.
Étape 2
Appel initial (1 heure) Si présélectionné·e, nous planifions une première conversation.
Étape 3
Entretien de panel (1h à 1h30) Si présélectionné·e, vous rencontrez 3 expert·e·s de votre domaine.
Étape 4
Décision d'embauche Si vous êtes sélectionné·e, nous envoyons une offre et les prochaines étapes, sinon nous vous informons par courriel.
Si vous n'avez pas de nouvelles après la candidature ou l'appel initial, cela signifie que nous ne poursuivons pas votre candidature.
Apply
Submit your application
We’ll email you a verification link first. Once verified, your application enters our scoring + shortlist flow.
Application submitted
Please verify your email address using the link we send you. Check spam/junk if you don’t see it within a few minutes.