Senior Backend Engineer (Custom Models)

Job expired!

À propos de DataRobot :
Rejoignez DataRobot, le leader de l'IA orientée valeur, pionnier d'une approche unique et collaborative de l'IA générative et prédictive. Notre plateforme d'IA prend en charge les données, applications et processus métier existants d'une organisation, déployable sur site ou dans n'importe quel environnement cloud. De 40 % du Fortune 50 nous font confiance, nous améliorons les opérations commerciales avec des informations précieuses pilotées par l'IA.

En tant que membre du domaine des Modèles Personnalisés, vous travaillerez sur l'un des composants clés de la plateforme MLOps de DataRobot, utilisant Kubernetes. Nous développons un ensemble complet d'outils pour exécuter des modèles et du code de machine learning fournis par les utilisateurs, incorporant des fonctionnalités MLOps comme la dérive des données, le suivi de la précision et la réentraînement. Nous recherchons un Ingénieur logiciel senior pour aider à accélérer le développement de solutions de premier ordre pour notre plateforme.

Responsabilités principales :

  • Collaborer avec les chefs de produit et les data scientists pour concevoir et implémenter de nouvelles fonctionnalités, en fournissant des solutions de bout en bout pour le Cloud et l'Entreprise.
  • Concevoir et développer des logiciels au niveau application en conjonction avec l'infrastructure Kubernetes et les conteneurs.
  • Travailler avec les équipes DevOps et Sécurité pour créer des guides d'installation d'entreprise et de la documentation.
  • Diriger des projets, communiquer clairement les exigences et la portée.
  • Concevoir, construire et documenter des APIs REST évolutives utilisant Python Flask et le schéma OpenAPI.
  • Entretenir et améliorer les bases de code existantes.
  • Résoudre les problèmes complexes des environnements de production au niveau de l'application et de la base de données.
  • Évaluer et valider le code par des tests rigoureux.

Connaissances, compétences et capacités requises :

  • 7-8+ années d'expérience professionnelle en développement logiciel.
  • Compétence en Python.
  • Compréhension des réseaux.
  • Expérience dans la construction d'applications containerisées.
  • Capacité à gérer des projets de bout en bout et à articuler les décisions de conception.
  • Excellentes compétences en communication, capacité à collaborer en équipe, partager des connaissances et rédiger de la documentation.
  • Fondamentaux solides en informatique, y compris une compréhension de base des algorithmes et de la complexité temporelle.
  • Capacité à développer des tests d'intégration et des tests fonctionnels de qualité.

Qualifications Préférées :

  • Licence dans un domaine pertinent.
  • Connaissance des fondamentaux de Kubernetes avec une expérience au niveau développeur.
  • Expérience avec Docker.
  • Expérience avec AWS, Azure ou GCP.
  • Connaissance des fondamentaux DevOps et du scripting.
  • Expérience de la construction de pipelines CI/CD en utilisant Jenkins.

Nos employés sont essentiels à notre succès. Nous offrons une rémunération compétitive et des avantages axés sur le bien-être. Selon votre lieu et les exigences légales, les avantages peuvent inclure :

  • Assurance médicale, dentaire et vision
  • Programme de congés flexibles
  • Jours fériés payés
  • Congé parental payé
  • Programme mondial d'aide aux employés (EAP)
  • Et plus encore !

Nos principes :

  • Éblouir nos clients
  • Fixer des normes élevées
  • Être meilleur qu'hier
  • Être rigoureux
  • Présumer de bonnes intentions
  • Avoir des conversations difficiles
  • Être