Ambiq Micro, Inc.
ALO
Ingénieur Logiciel - Ingénierie de la Performance
POURQUOI REJOINDRE ALO ?
Le mouvement conscient. C'est au cœur de notre raison d'être chez ALO ; c'est notre vocation. Parce qu'un mouvement conscient en studio mène à une vie meilleure. Il transforme les yogis en dehors du tapis, améliorant leur quotidien et celui de leur communauté. C'est là tout le sens du concept « studio-to-street » : transposer la conscience acquise lors de la pratique sur le tapis dans la vie de tous les jours.
PRÉSENTATION
Nous recherchons un Ingénieur Logiciel spécialisé en ingénierie de la performance pour rejoindre une équipe dédiée à 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 très opérationnel, 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 digitales, applicatives, plateformes et données pour identifier les goulots d'étranglement, 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 tests de performance, incluant des tests de charge, de stress, de montée en charge, 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 créer des suites de tests reproductibles et scalables.
- Analyser, améliorer et résoudre les goulots d'étranglement de performance sur l'ensemble de la stack, y compris le rendu frontend, les APIs, les services, les bases de données, les couches de cache, le réseau et les systèmes distribués.
- Piloter les améliorations de performance de l'infrastructure et du backend, 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égressions dans les pipelines CI/CD, en garantissant que la performance est mesurée et protégée en continu.
- Concevoir et développer 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 une expertise technique approfondie et un support opérationnel.
- Développer et promouvoir l'adoption des meilleures pratiques d'ingénierie de la performance au sein de plusieurs équipes, en aidant à intégrer les considérations de performance dès les phases de conception et de développement.
- Concevoir des expérimentations, 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 une forte spécialisation en optimisation de la performance, scalabilité ou observabilité.
- Solide compréhension des concepts de systèmes distribués (mise en cache, concurrence, files d'attente, contention des ressources, etc.).
- 4+ années d'expérience pratique avec des outils de test de performance (ex: k6, Gatling, JMeter, Locust) et familiarité avec les Core Web Vitals et le monitoring de performance 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 des équipes d'ingénierie frontend et backend et support de plateformes à grande échelle ou destinées aux consommateurs.
La fourchette de salaire de base pour ce poste est $90,000-$120,000 par an, ce qui représente la fourchette actuelle du salaire de base pour ce poste exonéré. Veuillez noter que les salaires réels varieront en fonction de facteurs incluant, sans s'y limiter, le lieu, l'expérience et la performance. Par conséquent, à l'occasion et lorsque cela est applicable, il est possible que le salaire de base final convenu se situe au-delà de la limite supérieure de cette fourchette. Veuillez également noter que la fourchette indiquée n'est qu'une composante de la rémunération globale de l'entreprise pour les employés exonérés. Les autres avantages 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 à l'emploi ICI.
