Restate
Restate
Restate propose une plateforme d’exécution durable destinée aux développeurs qui créent des agents d’IA, des workflows et des services backend résilients. Son runtime léger conserve la progression des applications et reprend les tâches interrompues après une panne, ce qui réduit le besoin de développer une logique de récupération et du code d’infrastructure personnalisés. Les équipes peuvent définir des étapes durables en TypeScript, Python, Go, Java/Kotlin ou Rust, puis les exécuter dans des environnements autogérés ou sur des plateformes cloud. Reposant sur un runtime Rust haute performance, Restate est conçue pour les applications longues, distribuées et pilotées par les événements, notamment l’orchestration d’agents d’IA.

Ingénieur Backend, Systèmes Distribués — Télétravail aux États-Unis

Construisez le runtime d’exécution durable de Restate pour des applications fiables et évolutives. Travaillez sur les systèmes distribués, le stockage, la messagerie et les infrastructures tolérantes aux pannes.

Description

  • Développer les composants backend et les systèmes distribués essentiels
  • Développer des capacités d’exécution durable, de gestion d’état, de messagerie, de stockage, de concurrence et de tolérance aux pannes
  • Créer des systèmes fiables et à faible latence fonctionnant à grande échelle
  • Renforcer les performances, l’évolutivité et la résilience du runtime de Restate
  • Définir l’architecture et le développement continu de la plateforme centrale de Restate
  • Concevoir des systèmes pour un fonctionnement fiable dans des environnements de production réels
  • Étudier et résoudre des problèmes complexes liés aux systèmes distribués et à la production
  • Faire progresser l’observabilité, les tests, la récupération après incident et la fiabilité opérationnelle
  • Contribuer aux logiciels applicatifs comme à l’infrastructure
  • Collaborer avec les équipes d’ingénierie qui développent des systèmes de production sur Restate
  • Transformer les défis techniques du monde réel en améliorations du produit
  • Créer des implémentations de référence, des intégrations et des outils complémentaires selon les besoins
  • Participer aux discussions techniques, aux revues de conception et aux décisions architecturales
  • Transformer les problèmes techniques récurrents en systèmes, outils et documentation réutilisables
  • Contribuer à la mise en place des pratiques d’ingénierie à mesure que l’équipe et le produit se développent

Exigences

  • Expérience significative en ingénierie backend et en développement de systèmes de production
  • Expérience des systèmes distribués, des architectures événementielles ou des systèmes impliquant concurrence, état, messagerie et gestion des défaillances
  • Maîtrise d’au moins un langage backend ; Rust, Go, Java, C++ ou des langages comparables sont particulièrement pertinents
  • Expérience de la conception, du développement et de l’exploitation de logiciels de production à grande échelle
  • Solides connaissances en fiabilité logicielle, performances et conception de systèmes
  • Une expérience des bases de données distribuées, des moteurs de workflow, des systèmes de messagerie ou des logiciels d’infrastructure est un atout
  • Une expérience de Rust ou d’un autre langage de programmation système est un atout
  • Une expérience de Kubernetes et des infrastructures cloud est un atout
  • Une expérience des moteurs de stockage, des réseaux ou des systèmes bas niveau est un atout
  • Une expérience de la refonte ou de la migration de systèmes de production est un atout
  • Des contributions à l’open source ou une expérience de création d’infrastructures destinées aux développeurs sont un atout
  • Capacité à communiquer clairement des idées techniques au moyen de documents de conception, de discussions d’architecture et de code
  • Fort sens des responsabilités et capacité à réussir dans un environnement en phase de démarrage
  • Capacité à travailler directement avec les ingénieurs pour comprendre et résoudre des problèmes techniques concrets

Avantages

  • Participation au capital

Offres similaires

University of Arkansas System

Assistant exécutif, formation en professions de santé

University of Arkansas System

Soutient les admissions et la formation aux professions de santé à l’Université des sciences médicales de l’Arkansas, en coordonnant les horaires, les achats, l’administration du corps enseignant et les services aux étudiants. Contribue à la gestion des activités du département pour les programmes de formation en santé de l’Arkansas.

Ouvrir
University of Wisconsin-Madison

Secrétaire de la gouvernance du personnel universitaire

University of Wisconsin-Madison

Soutenez la gouvernance et le leadership du personnel de l’Université du Wisconsin à Madison en tant que principal interlocuteur administratif. Supervisez les activités des comités, les politiques institutionnelles, les comptes rendus de réunion et la gouvernance partagée.

Ouvrir
Troostwijk Auctions

Assistant administratif et financier

Troostwijk Auctions

Poste à temps partiel consacré à la gestion des factures, des paiements et des rapprochements pour la plateforme de ventes aux enchères numériques de Troostwijk Auctions. Participez aux clôtures mensuelles et annuelles au sein d’une équipe hybride à Amsterdam.

Ouvrir
Savannah River Mission Completion

Coordinateur administratif de quart, parc de réservoirs

Savannah River Mission Completion
1 001 – 5 000 Employés
ÉnergieEnvironnementGouvernement

Assure le soutien administratif des opérations du parc de réservoirs de Savannah River Mission Completion sur le site de Savannah River. Coordonne les horaires, les dossiers, les rapports et les activités du département.

Ouvrir
Communauté de Communes Pays des Sorgues Monts de Vaucluse

Assistant comptable et administratif

Communauté de Communes Pays des Sorgues Monts de Vaucluse
51 – 200 Employés
GouvernementTransport

Gérer les opérations comptables, les engagements budgétaires et l’administration financière de deux collectivités territoriales françaises. Le poste apporte également un appui aux responsables budgétaires ainsi qu’un accueil téléphonique et une assistance administrative au service des finances.

Ouvrir
Bright

Assistant de direction chez Bright (hybride, Irlande)

Bright

Apporte un soutien de direction et administratif à Bright Software Group, fournisseur de logiciels pour les comptables, les prestataires de paie et les entreprises. Le poste couvre les agendas des dirigeants, les déplacements, les réunions et les projets confidentiels.

Ouvrir
Bright

Assistant(e) de direction chez Bright (hybride, Royaume-Uni)

Bright

Soutenez l’équipe de direction de Bright, une entreprise de produits numériques au service des experts-comptables, des prestataires de paie et des entreprises au Royaume-Uni et en Irlande. Coordonnez les agendas, les déplacements, les réunions et les projets confidentiels dans le cadre d’un contrat de 12 mois.

Ouvrir
Bright

Assistant exécutif chez Bright (hybride, Royaume-Uni)

Bright

Accompagnez les dirigeants de Bright dans la gestion de leurs agendas, déplacements, réunions et tâches administratives confidentielles. Aidez les clients de Bright au Royaume-Uni et en Irlande à gérer leur activité grâce à des logiciels numériques.

Ouvrir