Senior ML OPs Engineer - Machine Learning Platform

Job expired!

Êtes-vous prêt à mettre à profit votre expertise technologique pour influencer la construction d'hôpitaux, de maisons, de stades sportifs et d'écoles à travers le monde ? Chez Procore Technologies, nous ne construisons pas seulement des logiciels ; nous construisons le logiciel qui construit le monde. Nous recherchons actuellement un Ingénieur Senior ML Ops talentueux pour renforcer nos plateformes d'apprentissage automatique et propulser notre voyage vers la révolution de l'un des secteurs les moins numérisés et les plus dangereux.

En tant que membre intégral de notre équipe de Plateforme d'Apprentissage Automatique basée au Caire, vous ferez progresser nos capacités ML pour gérer des centaines de modèles sans effort. Vous concevrez et implémenterez des services cruciaux pour le lancement de modèles d'IA et de science des données qui gèrent des téraoctets de données, allant du entraînement automatique et de déploiement jusqu'à des systèmes de surveillance robustes. Ce rôle comprend l'amélioration des répertoires de modèles, des magasins de caractéristiques et le développement d'une couche d'accès aux données complète.

  • Superviser les pipelines de déploiement pour les modèles ML, en garantissant des transitions efficaces du développement à la production.
  • Revoir et approuver les changements de code et les demandes d'extraction de notre équipe dédiée de science des données.
  • Gérer les pipelines CI/CD et surveiller la performance des modèles après le déploiement.
  • Containeriser les modèles en utilisant Docker pour le déploiement sur des plateformes cloud comme AWS, GCP ou Azure.
  • Mettre en place et maintenir des outils de surveillance pour suivre les métriques de performance et établir des alertes pour la résolution proactive des problèmes.
  • Collecter et analyser les données de surveillance pour optimiser en continu la performance du système.
  • Collaborer avec les équipes pour innover et affiner les capacités des produits, garantissant une intégration et un fonctionnement sans heurt des technologies ML.

Vous êtes un professionnel aguerri avec une expérience prouvée dans la gestion de systèmes de traitement de données distribués à grande échelle et du cycle de vie ML. Votre expertise inclut :

  • Une familiarité approfondie avec les cadres et outils ML comme TensorFlow, PyTorch, mlflow, et d'autres.
  • Une solide connaissance des technologies de traitement des données, y compris Spark, Kafka et Flink.
  • Une maîtrise des pipelines CI/CD, des outils IaC tels que Terraform, CloudFormation, et de l'utilisation de bases de données relationnelles et non relationnelles.
  • Une bonne compréhension des mesures de sécurité réseau, y compris les pare-feu, VPNs, et les protocoles de données sécurisés.
  • Une excellente maîtrise du Python, Java, ou d'autres langues à haute concurrence.

Chez Procore, nous accordons une grande valeur à nos employés et offrons un package d'avantages complets qui comprend une couverture de santé, des congés payés généreux et de nombreuses opportunités d'enrichissement de carrière. Consacrez-vous à un travail impactant, avec toutes les ressources nécessaires pour atteindre un succès qui redéfinit l'industrie.

Chez Procore, nous façonnons l'avenir de la construction grâce à des solutions innovantes basées sur le cloud. Notre technologie conduit à la création efficace d'infrastructures complexes partout. Procore maintient un lieu de travail inclusif, valorisant et soutenant, et est fier d'être un employeur offrant l'égalité des chances. Rejoignez-nous pour faire partie d'un environnement de travail flexible, dynamique et collaboratif où les idées innovantes sont appréciées et célébrées.