Senior Software Engineer, Data Solutions

Job expired!

Présentation de l'entreprise : Invitae est à la pointe de la génétique médicale, faisant confiance à des millions de personnes pour fournir des informations génétiques essentielles grâce à une technologie numérique avancée. Notre équipe d'experts se consacre à intégrer des informations génétiques complètes dans la médecine traditionnelle pour améliorer les soins de santé à l'échelle mondiale. En rejoignant Invitae, vous collaborerez avec des professionnels de haut niveau en génétique et en soins de santé, évoluant dans une culture qui promeut l'impact, l'exploration et l'équilibre, soutenue par d'excellents avantages et une rémunération compétitive.

Nous recherchons un Ingénieur Données Senior hautement motivé et compétent pour renforcer notre équipe de Solutions de Données. Dans ce rôle, vous développerez des pipelines d'ingestion de données essentiels et affinerez notre architecture de plateforme de données, cruciale pour soutenir les efforts analytiques et de reporting de nos scientifiques des données, spécialistes en bioinformatique, clients et parties prenantes internes. Ce poste est primordial pour faire avancer notre mission de rendre les plateformes de données de santé de haute qualité accessibles à la recherche médicale et aux traitements.

  • Collaborer avec plusieurs équipes pour capturer les exigences, architecturer des solutions, et mettre en œuvre des fonctionnalités qui s'étendent à la Science des Données, la Bioinformatique, et la Finance.
  • Concevoir et développer un cadre de données fiable, évolutif et efficace ainsi que des produits dirigés par les données pour les utilisateurs externes et internes.
  • Diriger la création et l'amélioration d'une Plateforme de Données de Santé sécurisée, flexible et de classe mondiale.
  • Automatiser et mettre à jour les systèmes existants en employant les dernières technologies et outils.
  • Agir en tant qu'Expert Matière sur les requêtes liées aux données, impliquant des bases de données, des tables, des schémas, et des métadonnées.
  • Adopter et contribuer aux meilleures pratiques Agile, en se concentrant sur la rationalisation et la réduction des coûts.
  • Fournir un support et des réponses en temps opportun dans un environnement collaboratif et rapide.
  • Un minimum de 8 ans d'expérience pertinente avec un diplôme de Bachelor, ou 2 ans et plus avec un Master.
  • Compétences avancées dans les langages de programmation de haut niveau, en particulier Scala et/ou Python.
  • Connaissance approfondie d'AWS, Azure, ou Google Cloud Platform, avec une préférence pour AWS.
  • Expertise dans les bases de données Relationnelles et Columnaires et dans les outils de conteneurisation comme Docker et Kubernetes.
  • Expérience avérée dans Kafka et d'autres systèmes de messagerie/file d'attente ou de traitement de flux.
  • Intéressé et capable d'améliorer l'infrastructure DevOps/Cloud.
  • Expérience dans Snowflake, gestion de grands ensembles de données, pipelines ETL et technologies modernes d'entrepôt.
  • Expertise en programmation fonctionnelle et parallèle sur des plateformes comme Scala ou Spark.
  • Maîtrise de l'administration de clusters Kubernetes et des pipelines CI/CD (par exemple, GitHub Actions).
  • Compétences avancées dans les outils de visualisation de données, de préférence Looker.
  • Compétences en modélisation des données et en ajustement de la performance des bases de données.
  • Familiarité avec les principes de gouvernance et de sécurité des données.

La fourchette salariale pour ce rôle est de 138 400