StrideCare
ALO
Ingénieur Logiciel - Ingénierie de la Performance
POURQUOI REJOINDRE ALO ?
Le mouvement conscient. C'est au cœur de ce que nous faisons chez ALO — c'est notre vocation. Parce que le mouvement conscient en studio mène à une meilleure vie. Il change qui sont les yogis en dehors du tapis, rendant leur vie et leurs communautés meilleures. C'est le vrai sens de studio-à-la-rue : prendre la conscience de la pratique sur le tapis et la mettre en pratique dans la vie.
APERÇU
Nous recherchons un Ingénieur Logiciel, Ingénierie de la Performance pour rejoindre une équipe axée sur l'amélioration de la vitesse, de la scalabilité et de la fiabilité de nos plateformes web et mobiles. Il s'agit d'un rôle technique entièrement pratique, responsable de la conception, de l'exécution et de la mise à l'échelle des pratiques d'ingénierie de la performance sur les systèmes frontend et backend. Vous travaillerez en étroite collaboration avec les équipes numériques, applicatives, plateformes et de données pour identifier les goulots d'étranglement de performance, mettre en œuvre des améliorations mesurables et intégrer les meilleures pratiques de performance dans les flux de développement.
RESPONSABILITÉS
- Concevoir, mettre en œuvre et exécuter des stratégies de test de performance, y compris des tests de charge, de stress, de pic, d'endurance et de benchmarking pour les systèmes web, mobiles et backend.
- Utiliser et maintenir des outils de test de performance tels que k6, Gatling, JMeter, Locust et les frameworks associés pour construire des suites de tests reproductibles et évolutives.
- Analyser, améliorer et résoudre les goulots d'étranglement de performance sur l'ensemble de la pile, y compris le rendu frontend, les APIs, les services, les bases de données, les couches de mise en cache, le réseau et les systèmes distribués.
- Piloter les améliorations de performance backend et de l'infrastructure, en se concentrant sur la latence, le débit, l'utilisation des ressources et l'efficacité du système.
- Intégrer les tests de performance et la détection de régression dans les pipelines CI/CD, en veillant à ce que la performance soit continuellement mesurée et protégée.
- Concevoir et construire des solutions de profilage, de traçage et de télémétrie, en utilisant des outils d'observabilité.
- Collaborer avec les équipes d'ingénierie pour identifier et résoudre les défis de performance, en fournissant des conseils techniques approfondis et un support pratique.
- Développer et diriger l'adoption des meilleures pratiques d'ingénierie de la performance dans plusieurs équipes, en aidant à intégrer les considérations de performance dès la conception et le développement.
- Concevoir des expériences, analyser les données de performance et fournir des recommandations exploitables, en veillant à ce que les améliorations soient mesurables et durables.
QUALIFICATIONS
- 5+ années d'expérience en ingénierie logicielle avec un fort accent sur l'optimisation des performances, la scalabilité ou l'observabilité.
- Compréhension approfondie des concepts de systèmes distribués (mise en cache, concurrence, mise en file d'attente, contention de ressources, etc.).
- 4+ années d'expérience pratique avec des outils de test de performance (par exemple, k6, Gatling, JMeter, Locust) et familiarité avec les Core Web Vitals et la surveillance des performances frontend.
- Expérience de travail avec des systèmes de métriques, de journalisation et de traçage.
- Solides compétences en débogage, profilage et résolution de problèmes au niveau système.
- Expérience de collaboration avec les équipes d'ingénierie frontend et backend et de support de plateformes à grande échelle ou destinées aux consommateurs.
La fourchette de salaire de base pour ce poste est de $90,000-$120,000 par an, ce qui représente la fourchette actuelle pour le salaire de base de ce poste de cadre. Veuillez noter que les salaires réels varieront en fonction de facteurs tels que, mais sans s'y limiter, l'emplacement, l'expérience et la performance. Par conséquent, occasionnellement et le cas échéant, il est possible que le salaire de base final convenu soit en dehors de la limite supérieure de la fourchette. Veuillez également noter que la fourchette indiquée n'est qu'une composante de la rémunération totale de l'entreprise pour les employés cadres. Les autres rémunérations peuvent inclure des primes de performance, des incitations à long terme, une politique de congés payés et de nombreux autres avantages progressifs.
Pour les résidents de Californie, Politique de confidentialité des candidats ICI.
