Mindrift
Sur
Staff Software Engineer
À propos du poste
Ce poste est ouvert aux candidats du monde entier, ce qui signifie que vous pouvez postuler et travailler de n'importe où, à condition de satisfaire à toutes les exigences.
En tant que Staff Software Engineer, vous serez au cœur de l'un des défis techniques les plus exigeants de l'infrastructure web moderne : optimiser la manière dont le trafic web est intercepté, traité et délivré à grande échelle sur une plateforme de calcul en périphérie (edge computing). Vous travaillerez sur un système gérant des dizaines de milliers de requêtes par seconde et des dizaines de milliards de dollars de volume e-commerce annuel, aux côtés d'une petite équipe d'ingénieurs de haut calibre où chaque ingénieur est responsable d'une partie significative du système.
Il ne s'agit pas d'un rôle d'exécution de tickets. Vous serez un leader technique en matière d'architecture et de conception, collaborant directement avec le CTO et l'ingénieur plateforme principal pour définir l'évolution de la plateforme. Vous planifierez les déploiements de manière méthodique, définirez les métriques de succès avant la mise en production, déboguerez des comportements complexes inter-navigateurs et inter-appareils, et construirez des systèmes qui ne peuvent pas échouer.
Responsabilités
- Concevoir, construire et faire évoluer l'infrastructure de la plateforme principale gérant le trafic web à haut volume au niveau du CDN et de l'edge computing.
- Assumer un rôle de leadership technique actif dans la conception de l'architecture, la planification technique et la rédaction de documents de conception avec une vision à long terme.
- Planifier et exécuter des déploiements progressifs et méthodiques : définir les audiences cibles, les KPIs et les métriques de succès avant de déployer des changements significatifs.
- Déboguer le comportement front-end complexe causé par des changements de plateforme backend sur tous les navigateurs, appareils et zones géographiques.
- Collaborer avec l'équipe d'ingénierie des données pour assurer la testabilité à grande échelle et construire le bon cadre de mesure et d'observabilité.
- Résoudre des problèmes techniques de haute complexité avec une portée et une ambiguïté significatives, pour lesquels peu de plans d'action établis existent.
- Mentorer les ingénieurs et servir de point d'escalade technique pour les défis complexes de la plateforme.
- Se tenir informé des technologies émergentes en matière de performance web, des modèles d'edge computing et des techniques d'optimisation des navigateurs.
- Adopter et intégrer des outils de codage IA dans votre flux de travail d'ingénierie pour accélérer la livraison et améliorer la qualité du code.
Prérequis
- 10 années d'expérience en ingénierie logicielle avec une solide expérience dans la construction et la mise à l'échelle de plateformes web à fort trafic et multi-locataires.
- Maîtrise de niveau expert en TypeScript (langage principal), JavaScript (vrai JS, pas seulement au niveau du framework) et Python.
- Expérience démontrée dans la conception et l'exploitation de systèmes distribués à haute disponibilité à une échelle significative.
- Expérience des plateformes cloud : AWS, GCP, ou Azure (environnement cloud agnostique).
- Expérience avec l'infrastructure CDN et l'optimisation des performances web : outils tels que Cloudflare, Lighthouse, WebPageTest, et techniques telles que les web workers, le chargement différé (lazy loading) et le découpage du code (code splitting).
- Expérience en Infrastructure as Code (Pulumi ou équivalent).
- Solides compétences en SQL et en requêtes de données ; capacité à travailler avec des entrepôts de données et à prendre des décisions d'ingénierie basées sur les données.
- Expérience avec les files d'attente de messages (SQS, Kinesis ou équivalent) et les pipelines CI/CD.
- Stockage de données : PostgreSQL, Redshift ou équivalent.
- Solides compétences en résolution de problèmes et souci du détail : comprendre qu'à une échelle de trafic massive, les cas limites ne sont pas des cas limites.
- Utilisation active d'outils IA dans le flux de travail d'ingénierie : Claude Code, GitHub Copilot, Codex ou équivalent.
- Excellente communication en anglais : à l'aise dans les discussions techniques et la collaboration écrite asynchrone avec une équipe distribuée.
- Disponible pour travailler à temps plein selon les heures de l'Est (Eastern Standard Time).
- Être légalement autorisé à travailler en tant que contractant indépendant dans le pays où vous êtes situé.
Préférences
- Cloudflare Workers ou expérience en edge computing (fortement préférée compte tenu de l'architecture de la plateforme).
- Expérience des plateformes e-commerce : Shopify, Salesforce Commerce Cloud ou similaire.
- Expérience en optimisation de requêtes Snowflake ou d'entrepôt de données.
- Expérience dans les plateformes de médias ou de publication à fort trafic.
- Expérience dans la gestion ou la direction d'une plateforme web multi-marques ou multi-locataires.
- Expérience préalable en startup où vous étiez responsable d'une partie significative de la plateforme avec une petite équipe.
- Expérience Agile/Scrum dans un environnement d'équipe distribuée.
Salaire : $9,000 à $12,000 USD par mois
Congés payés (PTO) : 15 jours
Jours fériés : Jours fériés locaux ou américains
