IBM logo
IBM

Développeur logiciel senior II - Plateforme Confluent Cloud

Montréal, QCFull-timeil y a 4 heures

Partager cette offre

Introduction Chez IBM Software, nous transformons les défis des clients en solutions. Nous concevons les produits cloud-natifs les plus performants au monde, alimentés par l'IA, qui façonnent l'avenir des entreprises et de la société. Notre héritage d'innovation offre aux IBMers d'innombrables occasions d'apprendre, de progresser et d'avoir un impact à l'échelle mondiale. Travailler dans le domaine Software, c'est rejoindre une équipe animée par la curiosité et la collaboration.

Vous travaillerez avec des technologies, des partenaires et des secteurs d'activité variés pour concevoir, développer et livrer des solutions qui alimentent la transformation numérique. Avec une culture qui valorise l'innovation, la croissance et l'apprentissage continu, IBM Software vous place au cœur du portefeuille produits et technologiques d'IBM. Ici, vous disposerez des outils et des opportunités nécessaires pour faire avancer votre carrière tout en créant des logiciels qui changent le monde.

Votre rôle et

Responsabilités

Nous ne nous contentons pas de construire de meilleures technologies. Nous repensons la manière dont les données circulent et ce que le monde peut en faire. Avec Confluent, les données ne restent pas immobiles. Notre plateforme met l'information en mouvement, en la diffusant en quasi temps réel afin que les entreprises puissent réagir plus vite, innover plus intelligemment et offrir des expériences aussi dynamiques que le monde qui les entoure. Il faut un certain profil pour rejoindre cette équipe.

Des personnes qui posent des questions difficiles, donnent un retour honnête et se soutiennent mutuellement. Pas d'egos, pas de carrières solitaires. Seulement des esprits intelligents et curieux qui avancent ensemble vers quelque chose de plus grand. Les Senior Software Engineers II chez Confluent prennent en charge des systèmes backend critiques qui sous-tendent notre plateforme de streaming de données. Vous dirigerez la conception et la livraison de services distribués à grande échelle, qui doivent être sécurisés, hautement disponibles et faciles à exploiter across les régions et les clouds.

L'équipe est responsable d'un magasin de métadonnées hautement disponible et évolutif, la source de vérité sur laquelle s'appuient les services de Confluent Cloud. Il assure des API de lecture et d'écriture à faible latence et diffuse les données en temps réel. La plateforme constitue l'épine dorsale fondamentale d'un effort plus large visant à repenser Confluent Cloud et à remplacer les magasins de données spécifiques à chaque équipe par une plateforme unique en libre-service.

Responsabilités

  • Construire et faire évoluer la plateforme de métadonnées : les API de lecture, d'écriture et de streaming - Résoudre des problèmes complexes de systèmes distribués : disponibilité, cohérence, sharding, mise à l'échelle - Concevoir, construire et exploiter des systèmes résilients et évolutifs sur une pile couvrant plusieurs clouds et services - Piloter des projets de manière autonome : repérer les lacunes à fort impact

Compétences requises

  • Plus de 6 ans d'expérience professionnelle dans la conception, la construction et l'exploitation de services backend à grande échelle en production
  • Solides compétences en programmation et en algorithmique, avec une maîtrise d'un langage majeur (Go ou équivalent)
  • Solide maîtrise de la concurrence et de la justesse : raisonner sur les conditions de concurrence (race conditions) et les prévenir Expérience pratique des magasins de données distribués (DynamoDB, Cosmos, Spanner, Cassandra, ou équivalent)
  • Expérience avec au moins un grand cloud (AWS, GCP ou Azure) Observabilité et excellence opérationnelle : SLO, astreintes, gestion des incidents et post-mortems Forte appropriation et motivation : exécution autonome avec de la vélocité dans une équipe plateforme au rythme soutenu
  • Solides pratiques d'ingénierie : revue de code, tests, documentation, et communication écrite et orale claire

Compétences souhaitées

Familiarité avec les opérateurs Kubernetes et les modèles de contrôleurs Expérience en diffusion d'événements - Kafka, ordonnancement des événements, idempotence et livraison au moins une fois / exactement une fois Informations supplémentaires Vous devez avoir la capacité de travailler au Canada sans parrainage. Ce poste implique de travailler avec une technologie soumise aux réglementations d'exportation et aux sanctions. Si vous êtes un ressortissant étranger de l'un des pays suivants soumis aux sanctions américaines (Cuba, Iran, Corée du Nord, Syrie, ainsi que les régions de Crimée, Louhansk, Donetsk, Kherson et Zaporijia en Ukraine) titulaire d'un permis de travail, vous n'êtes pas admissible à cet emploi.

Rémunération, avantages sociaux et autorisation de travail La fourchette salariale du poste est basée sur un horaire à temps plein. Votre salaire final au sein de cette fourchette peut varier en fonction de vos compétences et de votre expérience liées au poste.

Détails de l'offre

Type
Full-time
Localisation
Montréal, QC
Publié
il y a 4 heures

Partager cette offre