Brex

Staff Software Engineer, Product Data Platform

Java
Traduction automatique. Consultez l’original.

Pourquoi nous rejoindre

Brex est la plateforme financière intelligente qui permet aux entreprises de dépenser plus intelligemment et d'agir plus rapidement sur plus de 200 marchés. En combinant cartes d'entreprise mondiales et services bancaires avec une gestion des dépenses, une facturation et des logiciels de voyage intuitifs, Brex permet aux fondateurs et aux équipes financières d'accélérer les opérations, d'obtenir une visibilité en temps réel et de contrôler les dépenses sans effort. L'automatisation native par IA de Brex et son service de classe mondiale éliminent les tâches manuelles de dépenses et de comptabilité pour les clients afin qu'ils puissent se concentrer sur ce qui compte le plus.

Des dizaines de milliers des meilleures entreprises mondiales fonctionnent grâce à Brex, notamment DoorDash, Coinbase, Robinhood, Zoom, Plaid, Reddit et SeatGeek.

Travailler chez Brex vous permet de repousser vos limites, de remettre en question le statu quo et de collaborer avec certains des esprits les plus brillants de l'industrie. Nous nous engageons à construire une équipe diversifiée et une culture inclusive, et nous pensons que votre potentiel ne devrait être limité que par l'ampleur de vos rêves. Nous concrétisons cela en vous donnant les outils, les ressources et le soutien dont vous avez besoin pour développer votre carrière.

Ce que vous ferez

Cette opportunité se situe au sein de notre équipe Product Data Platform (PDP), qui construit et exploite l'infrastructure de données, de requêtes et de recherche haute performance qui alimente les expériences produit critiques de Brex, y compris les produits de données alimentés par l'IA comme notre expérience de reporting agentique. La mission du PDP est de rendre Brex personnalisable, évolutive et fiable pour les équipes financières, et cela nécessite des systèmes distribués profondément optimisés et prêts pour la production.

En tant que Staff Software Engineer, vous façonnerez la direction technique de la plateforme à travers plusieurs équipes. Votre mandat est d'identifier les problèmes architecturaux ayant le plus fort impact au sein du groupe de produits de données, y compris ceux qui chevauchent plusieurs équipes et qui se situent entre elles, et de les résoudre. Vous serez responsable de la qualité technique du groupe, passerez de la stratégie à long terme à l'exécution pratique, et dirigerez par l'influence plutôt que par l'autorité.

L'ingénierie chez Brex

L'ingénierie chez Brex consiste à construire des systèmes qui évoluent avec rapidité et intention. Nos équipes couvrent le logiciel, les données, la sécurité et l'informatique, et opèrent avec une grande autonomie et une collaboration approfondie. Nous abordons des problèmes techniques difficiles, assumons nos résultats et visons l'excellence à tous les niveaux — de l'architecture au déploiement. C'est un environnement où l'ingénierie est un art, et où les bâtisseurs deviennent des leaders.

Où vous travaillerez

Ce poste sera basé dans nos bureaux de Vancouver. Nous sommes un environnement hybride qui combine l'énergie et les connexions d'être au bureau avec les avantages et la flexibilité du travail à domicile. Nous exigeons actuellement un minimum de trois jours coordonnés au bureau par semaine, le lundi, le mercredi et le jeudi.

En prime, nous avons également jusqu'à quatre semaines par an de travail entièrement à distance !

Brex LLC est une filiale en propriété exclusive de Capital One, N.A.

Attention, les chercheurs d'emploi peuvent être exposés à des acteurs malveillants cherchant à obtenir des données personnelles. Les recruteurs de Brex ne vous contacteront que via LinkedIn ou par e-mail avec un domaine brex.com brex.com/. Toute communication prétendant provenir de Brex via d'autres sources doit être ignorée.

Responsabilités

  1. Diriger la stratégie technique pour les initiatives critiques du PDP, en équilibrant l'architecture à long terme avec la livraison à court terme à travers plusieurs équipes.
  1. Identifier et résoudre les problèmes systémiques de performance, de cohérence et d'évolutivité, y compris les lacunes inter-équipes qu'aucune équipe seule ne peut gérer.
  1. Assurer la direction architecturale pour les performances des requêtes : plans de requêtes, chemins d'exécution, modèles de coûts, stratégies d'indexation, et conception de schémas et de modèles d'accès.
  1. Concevoir et faire évoluer des systèmes distribués avec des compromis réfléchis concernant la cohérence, la latence, la mise en cache, le coût et les modes de défaillance.
  1. Élever le niveau technique du groupe par des revues de conception et des décisions d'architecture, et intervenir concrètement là où c'est le plus nécessaire, y compris pour les problèmes de latence P95/P99 en production.
  1. Identifier de manière proactive les risques d'évolutivité et les lacunes en matière de fiabilité, et transformer ces découvertes en plans sur lesquels le groupe s'aligne.
  1. Mentorer les ingénieurs seniors et former la prochaine génération de leaders techniques au sein du PDP.
  1. Contribuer directement aux initiatives à fort enjeu et aux décisions critiques, principalement dans l'écosystème JVM (Kotlin/Java).

Exigences

  1. 8+ années d'expérience en ingénierie backend dans la construction et l'exploitation de systèmes de production à grande échelle, y compris en tant que leader technique sur des initiatives multi-équipes.
  1. Expérience avérée dans la direction de l'architecture et de la livraison de systèmes distribués à grande échelle dans un environnement de plateforme ou d'infrastructure.
  1. Expertise pratique approfondie des bases de données relationnelles (Postgres ou Aurora fortement préférés), y compris l'analyse des plans de requêtes, les stratégies d'indexation et l'optimisation en conditions réelles.
  1. Capacité à résoudre des problèmes ambigus et transversaux sans mandat défini.
  1. Solides compétences en communication écrite et verbale, avec la capacité d'influencer les parties prenantes et d'aligner les équipes sans autorité directe.
  1. Expérience dans le mentorat d'ingénieurs seniors.

Atouts

  1. Expérience pratique avec OpenSearch / Elasticsearch ou des systèmes similaires en production.
  1. Expérience avec des plateformes de données en streaming (Flink, Kafka) ou des couches sémantiques/analytiques en production.
  1. Expérience avec des plateformes multi-locataires ou à forte intensité de données dans des environnements réglementés.
  1. Expérience dans la construction de fondations de plateforme pour des expériences produit basées sur l'IA ou agentiques.

Rémunération

  • La fourchette de salaire prévue pour ce poste est de $240,000 à $300,000 CAD. Toutefois, le salaire de base initial dépendra de plusieurs facteurs, notamment la localisation du candidat, ses compétences, son expérience, les exigences du marché et l'équité salariale interne.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter