Emploi
De la source partenaire
Ingénieur Logiciel - Branchement
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Supabase
- Niveau
- Any
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
À propos de Supabase
Supabase est la plateforme de développement Postgres, construite par des développeurs pour des développeurs. Nous fournissons une solution backend complète comprenant la base de données, l'authentification, le stockage, les fonctions Edge, le temps réel et la recherche de vecteurs. Tous les services sont profondément intégrés et conçus pour la croissance.
À propos du rôle
Nous construisons une plate-forme d'exécution CI/CD hautes performances similaire aux exécuteurs utilisés par des outils tels que Buildkite, GitHub Actions et Blacksmith CI. Notre plateforme exécute les pipelines de développement de manière fiable à grande échelle, s'intègre profondément au contrôle de code source et automatise les flux de travail de création, de test et de déploiement.
Dans ce rôle, vous concevrez et construirez les systèmes distribués chargés d'exécuter les pipelines CI/CD de manière sécurisée et efficace. Cela inclut l’orchestration des environnements informatiques éphémères, la gestion de l’isolation des builds, la planification des tâches sur les flottes de travailleurs et la garantie d’une fiabilité à grande échelle.
Ce rôle est idéal pour quelqu'un qui s'épanouit dans des environnements asynchrones et au rythme rapide et qui est enthousiaste à l'idée de créer des outils de développement pouvant atteindre des millions de personnes.
De quoi vous serez responsable
•
Concevoir et améliorer le moteur d'orchestration principal qui gère le cycle de vie de création, de fusion et de rebasage des branches Supabase.
•
Fournissez un environnement d'exécution éphémère en bac à sable sur EKS/ECS pour exécuter des charges de travail de build non fiables à partir de référentiels git connectés avec des secrets gérés de manière sécurisée.
•
Implémentez une planification des tâches qui s’adapte à des milliers de builds simultanés.
•
Optimisez et réduisez les temps d'exécution des pipelines grâce à la mise en cache, au stockage des artefacts et à la réutilisation des dépendances.
•
Gérez la logique de nouvelle tentative, d’expiration, d’annulation et de propagation des échecs pour garantir que les pipelines se comportent de manière prévisible en cas de défaillance.
•
Instrumentez le cycle de vie complet du pipeline avec des outils d’observabilité pour présenter des traces, des métriques et des journaux structurés à l’utilisateur final.
•
Développez des fichiers de configuration (JSON / TOML) et des intégrations (Terraform / Pulumi) qui permettent aux équipes de définir, déclencher et inspecter facilement les pipelines dans le code.
Vous pourriez être un bon candidat si vous
•
Avoir de solides compétences en génie logiciel (Go et Typescript requis) ;
•
Avoir plus de 3 ans d'expérience dans la création et l'exploitation d'infrastructures cloud ou de systèmes distribués à grande échelle ;
•
Avoir des connaissances en matière d'infrastructure cloud : une connaissance des constructions AWS est requise, une expérience antérieure de l'utilisation des SDK AWS et des outils IaC (Pulumi, Terraform, etc.) pour créer et exploiter une infrastructure est fortement préférable.
•
Avoir un état d'esprit en matière d'opérations de production - expérience dans la construction de systèmes fiables, observables et maintenables
•
Avoir un état d'esprit de propriété : vous vous épanouissez en étant capable de fonctionner de manière indépendante avec des conseils de haut niveau.
•
Communiquer clairement avec des publics techniques et non techniques
•
Avoir de l'expérience dans des équipes asynchrones ou distribuées à l'échelle mondiale
•
Sont dynamisés par la résolution de problèmes du monde réel pour les développeurs
•
Sont à l’aise pour naviguer dans l’ambiguïté et avancer rapidement
Ce que nous proposons
•
Entièrement distant
Nous embauchons dans le monde entier. Nous pensons que vous pouvez donner le meilleur de vous-même, où que vous soyez. Il n'y a pas de bureaux Supabase, mais nous proposons une adhésion à WeWork ou une allocation de coworking que vous pouvez utiliser partout dans le monde.
•
ESOP
Chaque membre de l'équipe reçoit un ESOP (actionnariat) dans l'entreprise. Nous voulons que tout le monde partage les avantages de ce que nous construisons ensemble.
•
Allocation technique
Utilisez ce budget pour configurer votre environnement de travail idéal : ordinateur portable, moniteur, écouteurs ou tout ce qui vous aide à faire de votre mieux.
•
Avantages pour la santé
Supabase couvre 100% de l'assurance maladie des salariés et 80% des personnes à charge, où que vous soyez. Votre bien-être et la santé de votre famille nous tiennent à cœur.
•
Hors sites annuels
Une fois par an, toute l'entreprise se réunit dans une nouvelle ville pour une semaine de connexion, de collaboration et de plaisir. C’est un moment fort de notre année.
•
Travail flexible
Nous fonctionnons de manière asynchrone et vous faisons confiance pour gérer votre propre temps. Vous savez ce qui doit être fait et quand.
•
Développement professionnel
Chaque membre de l'équipe reçoit une allocation annuelle d'éducation à consacrer à l'apprentissage : cours, livres, conférences ou tout ce qui soutient votre croissance.
À propos de l'équipe
Supabase est né à distance et en open source. Nous pensons que notre équipe répartie à l’échelle mondiale est notre arme secrète pour créer les outils que les développeurs adorent.
•
~400 membres de l'équipe
•
60+ pays
•
Plus de 20 langues parlées
•
Plus de 1 milliard de dollars levés (y compris notre série F de 500 millions de dollars)
•
Plus de 540 000 membres de la communauté
Nous agissons rapidement, construisons en public et utilisons ce que nous expédions. Si c'est dans votre projet, nous l'utilisons probablement aussi dans le nôtre. Nous croyons profondément dans l'écosystème open source et nous nous efforçons de soutenir, et non de remplacer, les outils et les communautés existants.
Source : Jobicy (https://jobicy.com/jobs/156947-software-engineer-branching)
Supabase est la plateforme de développement Postgres, construite par des développeurs pour des développeurs. Nous fournissons une solution backend complète comprenant la base de données, l'authentification, le stockage, les fonctions Edge, le temps réel et la recherche de vecteurs. Tous les services sont profondément intégrés et conçus pour la croissance.
À propos du rôle
Nous construisons une plate-forme d'exécution CI/CD hautes performances similaire aux exécuteurs utilisés par des outils tels que Buildkite, GitHub Actions et Blacksmith CI. Notre plateforme exécute les pipelines de développement de manière fiable à grande échelle, s'intègre profondément au contrôle de code source et automatise les flux de travail de création, de test et de déploiement.
Dans ce rôle, vous concevrez et construirez les systèmes distribués chargés d'exécuter les pipelines CI/CD de manière sécurisée et efficace. Cela inclut l’orchestration des environnements informatiques éphémères, la gestion de l’isolation des builds, la planification des tâches sur les flottes de travailleurs et la garantie d’une fiabilité à grande échelle.
Ce rôle est idéal pour quelqu'un qui s'épanouit dans des environnements asynchrones et au rythme rapide et qui est enthousiaste à l'idée de créer des outils de développement pouvant atteindre des millions de personnes.
De quoi vous serez responsable
•
Concevoir et améliorer le moteur d'orchestration principal qui gère le cycle de vie de création, de fusion et de rebasage des branches Supabase.
•
Fournissez un environnement d'exécution éphémère en bac à sable sur EKS/ECS pour exécuter des charges de travail de build non fiables à partir de référentiels git connectés avec des secrets gérés de manière sécurisée.
•
Implémentez une planification des tâches qui s’adapte à des milliers de builds simultanés.
•
Optimisez et réduisez les temps d'exécution des pipelines grâce à la mise en cache, au stockage des artefacts et à la réutilisation des dépendances.
•
Gérez la logique de nouvelle tentative, d’expiration, d’annulation et de propagation des échecs pour garantir que les pipelines se comportent de manière prévisible en cas de défaillance.
•
Instrumentez le cycle de vie complet du pipeline avec des outils d’observabilité pour présenter des traces, des métriques et des journaux structurés à l’utilisateur final.
•
Développez des fichiers de configuration (JSON / TOML) et des intégrations (Terraform / Pulumi) qui permettent aux équipes de définir, déclencher et inspecter facilement les pipelines dans le code.
Vous pourriez être un bon candidat si vous
•
Avoir de solides compétences en génie logiciel (Go et Typescript requis) ;
•
Avoir plus de 3 ans d'expérience dans la création et l'exploitation d'infrastructures cloud ou de systèmes distribués à grande échelle ;
•
Avoir des connaissances en matière d'infrastructure cloud : une connaissance des constructions AWS est requise, une expérience antérieure de l'utilisation des SDK AWS et des outils IaC (Pulumi, Terraform, etc.) pour créer et exploiter une infrastructure est fortement préférable.
•
Avoir un état d'esprit en matière d'opérations de production - expérience dans la construction de systèmes fiables, observables et maintenables
•
Avoir un état d'esprit de propriété : vous vous épanouissez en étant capable de fonctionner de manière indépendante avec des conseils de haut niveau.
•
Communiquer clairement avec des publics techniques et non techniques
•
Avoir de l'expérience dans des équipes asynchrones ou distribuées à l'échelle mondiale
•
Sont dynamisés par la résolution de problèmes du monde réel pour les développeurs
•
Sont à l’aise pour naviguer dans l’ambiguïté et avancer rapidement
Ce que nous proposons
•
Entièrement distant
Nous embauchons dans le monde entier. Nous pensons que vous pouvez donner le meilleur de vous-même, où que vous soyez. Il n'y a pas de bureaux Supabase, mais nous proposons une adhésion à WeWork ou une allocation de coworking que vous pouvez utiliser partout dans le monde.
•
ESOP
Chaque membre de l'équipe reçoit un ESOP (actionnariat) dans l'entreprise. Nous voulons que tout le monde partage les avantages de ce que nous construisons ensemble.
•
Allocation technique
Utilisez ce budget pour configurer votre environnement de travail idéal : ordinateur portable, moniteur, écouteurs ou tout ce qui vous aide à faire de votre mieux.
•
Avantages pour la santé
Supabase couvre 100% de l'assurance maladie des salariés et 80% des personnes à charge, où que vous soyez. Votre bien-être et la santé de votre famille nous tiennent à cœur.
•
Hors sites annuels
Une fois par an, toute l'entreprise se réunit dans une nouvelle ville pour une semaine de connexion, de collaboration et de plaisir. C’est un moment fort de notre année.
•
Travail flexible
Nous fonctionnons de manière asynchrone et vous faisons confiance pour gérer votre propre temps. Vous savez ce qui doit être fait et quand.
•
Développement professionnel
Chaque membre de l'équipe reçoit une allocation annuelle d'éducation à consacrer à l'apprentissage : cours, livres, conférences ou tout ce qui soutient votre croissance.
À propos de l'équipe
Supabase est né à distance et en open source. Nous pensons que notre équipe répartie à l’échelle mondiale est notre arme secrète pour créer les outils que les développeurs adorent.
•
~400 membres de l'équipe
•
60+ pays
•
Plus de 20 langues parlées
•
Plus de 1 milliard de dollars levés (y compris notre série F de 500 millions de dollars)
•
Plus de 540 000 membres de la communauté
Nous agissons rapidement, construisons en public et utilisons ce que nous expédions. Si c'est dans votre projet, nous l'utilisons probablement aussi dans le nôtre. Nous croyons profondément dans l'écosystème open source et nous nous efforçons de soutenir, et non de remplacer, les outils et les communautés existants.
Source : Jobicy (https://jobicy.com/jobs/156947-software-engineer-branching)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Supabase
Annonce fournie par Supabase.