Software Engineer, Backend - Data Platform (Big Data Infra)

Job expired!

Rejoignez Benchling en tant qu'Ingénieur Logiciel Backend : Plateforme de Données (Big Data Infra)

Révolutionnez la biotechnologie avec Benchling

Chez Benchling, notre mission est de propulser le domaine de la biotechnologie vers l'avenir en utilisant notre plateforme R&D Cloud de pointe. Nous collaborons avec les principales entreprises biotechnologiques du monde pour accélérer les percées scientifiques, réduisant significativement le temps entre la découverte et la livraison sur le marché. En tant que membre de notre équipe dynamique, vous aurez l'occasion d'impacter des produits révolutionnaires qui transforment notre quotidien.

Aperçu du Rôle

En tant que membre clé de l'équipe d'ingénierie de la Plateforme de Données Benchling, vous aiderez à architecturer et construire nos services de données de nouvelle génération. Ceux-ci sont cruciaux pour permettre aux développeurs de créer des applications de données multi-locataires robustes et des produits d'analytique. De plus, vous contribuerez à notre stratégie de préparation à l'IA, en garantissant une expérience sans faille pour les développeurs utilisant notre infrastructure de données pour construire des applications alimentées par l'IA.

Principales Responsabilités

  • Concevoir et opérer un système de messagerie distribué à haut débit tel que Kafka/Kinesis pour une intégration de données sans faille.
  • Développer une plateforme de données et de calcul de pointe répondant aux besoins des clients internes et externes.
  • Créer et gérer un registre DSL & schéma, soutenant la conception de modèles de données personnalisés et des migrations de données asynchrones à travers de vastes ensembles de données.
  • Concevoir de manière proactive des transformations et des pipelines de données, en priorisant l'intégrité et la confidentialité des données.
  • Établir des Objectifs de Niveau de Service (SLOs) pour les pipelines de données en lot et en streaming et optimiser leur performance.
  • Mettre en œuvre des pipelines CI/CD pour le provisionnement de la plateforme de données et gérer le cycle de vie complet des opérations de données.
  • Collaborer avec les équipes pour établir les meilleures pratiques d'utilisation de la plateforme de données.

Qualifications

  • Minimum 3 ans d'expérience en ingénierie logicielle, avec un parcours prouvé.
  • Connaissance approfondie de l'analytique de données, des solutions d'entrepôt de données comme Snowflake, Delta Lake, AWS Redshift, etc.
  • Maîtrise des technologies de traitement de données telles que Kafka, Kinesis, Spark, Flink.
  • Expertise en conception de schémas, SQL et registre de schémas.
  • Compétences avancées en script Python et expérience avec les outils de gestion d'infrastructure et de configuration comme Terraform, Ansible.
  • Apte à la gestion de systèmes de gestion de conteneurs tels que Kubernetes ou Amazon ECS.
  • Engagé à fournir des résultats à fort impact qui accélèrent la recherche en sciences de la vie.
  • Compétences de communication solides et capacité à simplifier les données complexes pour une compréhension générale.
  • Disposé à travailler sur site dans notre bureau de San Francisco trois jours par semaine.

Fourchette Salariale

Notre rémunération compétitive reflète vos compétences, votre expérience et votre localisation. Pour ce rôle d'Ingénieur Logiciel, le salaire de base varie entre 134 385 $ et 181 815 $, complété par un ensemble d'avantages robuste incluant médical, dentaire, vision, programmes de bien-être, et