Jobs at Alteo

View all jobs

Senior Data Engineer [#3549]

Montreal (Remote), QC
Alteo is looking for a Senior Data Engineer for a permanent position based in Montreal (Remote).

*** Post Covid: Hybrid model : office or remote ***

Responsibilities:
  • Develops and maintains scalable data pipelines and builds out new API integrations to support continuing increases in data sources, volume and complexity.
  • Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the organization.
  • Implements processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders and business processes that depend on it.
  • Writes unit/integration tests, contributes to engineering wiki, and documents work.
  • Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues.
  • Process unstructured data into a form suitable for analysis.
  • Analyze processed data.
Profile:
  • BS or MS degree in Computer Science or a related technical field.
  • 5+ years of industry experience in data engineering or other related field.
  • 4+ years of Python development experience.
  • 5+ years of strong SQL experience.
  • Experience building workflows as Directed Acyclic Graphs (DAGs) using Apache Airflow.
  • Experience with big data tools: Bigtable, BigQuery, Airflow, Spark, Kafka, etc.
  • Experience with GCP and/or AWS cloud services.
  • Experience with relational SQL and NoSQL databases, including Postgres, Bigtable, etc.
  • Experience designing, building, and maintaining data processing systems
  • Experience with AWS Glue, AWS Firehose, AWS Kinesis, Avro / Parquet file formats, Snowflake, or data lake architecture is a plus.
  • Proven abilities to take initiative and be innovative.
  • Analytical mind with a problem-solving aptitude.
  • Great communicator.
  • Team player.
  • Ideally bilingual (English is mandatory; French is an asset).
@@@@@
Alteo recherche un ingénieur senior en données pour un poste permanent basé à Montréal (à distance).

*** Poste Covid : Modèle hybride : bureau ou à distance ***

Responsabilités :
  • Développe et maintient des pipelines de données évolutifs et construit de nouvelles intégrations API pour soutenir l'augmentation continue des sources, du volume et de la complexité des données.
  • Collabore avec les équipes d'analytique et d'affaires pour améliorer les modèles de données qui alimentent les outils de veille économique, en augmentant l'accessibilité des données et en favorisant la prise de décision axée sur les données dans toute l'organisation.
  • Mettre en œuvre des processus et des systèmes pour contrôler la qualité des données, en veillant à ce que les données de production soient toujours exactes et disponibles pour les principales parties prenantes et les processus opérationnels qui en dépendent.
  • Rédiger des tests d'unité/intégration, contribuer au wiki d'ingénierie et documenter le travail.
  • Effectuer les analyses de données nécessaires pour résoudre les problèmes liés aux données et aider à la résolution de ces problèmes.
  • Traiter les données non structurées sous une forme adaptée à l'analyse.
  • Analyser les données traitées.

Profil :
  • BS ou MS en informatique ou dans un domaine technique connexe.
  • Plus de 5 ans d'expérience dans l'industrie en ingénierie des données ou dans un autre domaine connexe.
  • Plus de 4 ans d'expérience en développement Python.
  • Plus de 5 ans d'expérience en SQL.
  • Expérience de la construction de flux de travail sous forme de graphes acycliques dirigés (DAG) à l'aide d'Apache Airflow.
  • Expérience avec les outils de big data : Bigtable, BigQuery, Airflow, Spark, Kafka, etc.
  • Expérience avec les services de cloud computing GCP et/ou AWS.
  • Expérience avec les bases de données relationnelles SQL et NoSQL, notamment Postgres, Bigtable, etc.
  • Expérience de la conception, de la construction et de la maintenance de systèmes de traitement de données.
  • Une expérience avec AWS Glue, AWS Firehose, AWS Kinesis, les formats de fichiers Avro / Parquet, Snowflake, ou l'architecture de lac de données est un plus.
  • Capacités avérées à prendre des initiatives et à faire preuve d'innovation.
  • Esprit analytique avec une aptitude à la résolution de problèmes.
  • Excellent communicateur.
  • Esprit d'équipe.
  • Idéalement bilingue (l'anglais est obligatoire ; le français est un atout).

Share This Job

Powered by