B&A
Peregrine Technologies
Ingénieur(e) Logiciel Staff, Infrastructure de Données
ÉQUIPE
Soutenu par des investisseurs de premier plan de la Silicon Valley, Peregrine aide les organisations de sécurité publique, les gouvernements locaux et étatiques, les agences fédérales et les institutions du secteur privé à relever les défis de la société avec une rapidité et une précision sans précédent. Notre plateforme basée sur l'IA transforme les données cloisonnées et déconnectées en renseignements opérationnels — en extrayant instantanément des informations critiques pour permettre des décisions meilleures et plus rapides qui améliorent les résultats à chaque point de contact. Aujourd'hui, Peregrine soutient des centaines de clients dans plus de 30 États et deux pays, desservant plus de 125 millions de personnes — et nous amplifions notre impact à mesure que nous nous développons sur le marché de l'entreprise et à l'international.
En tant qu'équipe d'ingénierie, nous sommes fermement convaincus que l'empathie améliore nos solutions. Observer comment les gens utilisent le produit est une priorité et la manière dont nous trouvons la bonne réponse. Les ingénieurs auront l'opportunité de travailler en étroite collaboration avec notre équipe sur site pour comprendre la variété des cas d'utilisation que Peregrine dessert.
Nous valorisons à la fois la responsabilité et la collaboration — vous assumerez la pleine responsabilité des fonctionnalités majeures et travaillerez en étroite collaboration avec d'autres ingénieurs pour les mener à bien. Nous croyons que l'humilité et l'empathie sont essentielles pour construire les bonnes solutions — vous collaborerez directement avec notre équipe de déploiement et nos utilisateurs au fur et à mesure que nous itérons pour résoudre leurs problèmes. La persévérance et la créativité sont cruciales pour exécuter notre vision.
RÔLE
Nous recherchons un(e) Ingénieur(e) Infrastructure de Données Staff pour rejoindre notre équipe en pleine croissance, où vous aurez une profonde responsabilité sur la couche de données qui sous-tend tout ce que fait Peregrine. Vous architecturerez et construirez les systèmes qui ingèrent, stockent et servent des volumes massifs de données opérationnelles en temps réel — permettant à nos clients de prendre des décisions critiques avec rapidité et confiance.
Il s'agit d'un rôle de contributeur individuel senior pour une personne qui excelle dans les problèmes techniques difficiles et qui apporte l'expérience et le jugement nécessaires pour façonner les décisions d'infrastructure fondamentales. Vous aborderez un large éventail de défis complexes, notamment :
- Concevoir et exploiter une plateforme d'intégration de données en temps réel à haut débit dans divers environnements clients
- Architecturer une couche de format de table ouvert évolutive pour le stockage fiable de données à l'échelle du pétaoctet
- Construire et optimiser des pipelines de traitement de données distribués avec Apache Spark et les technologies de streaming adjacentes
- Piloter la performance, la fiabilité et l'efficacité des coûts sur l'ensemble de la pile d'infrastructure de données
- Collaborer avec les équipes d'ingénierie plateforme et produit pour définir les contrats de données, les schémas et les modèles d'intégration
- Établir les meilleures pratiques, les outils et les modèles qui élèvent la barre de qualité pour l'infrastructure de données dans toute l'organisation
Notre pile évolue constamment mais est construite sur AWS GovCloud, Apache Iceberg, Apache Spark, Apache Kafka, Airflow, Kubernetes, et plus encore.
VOTRE PROFIL
- Passion profonde pour l'infrastructure de données — vous vous souciez de construire des systèmes corrects, rapides et résilients à grande échelle
- Vous prospérez dans l'ambiguïté et êtes motivé(e) par la définition de la bonne solution à des problèmes difficiles et ouverts
- Vision technique solide avec la capacité de traduire des exigences de données complexes en conceptions d'infrastructure propres et durables
- Désir de prendre en charge des portions importantes de la pile de données de bout en bout, de l'ingestion à la diffusion
- Engagé(e) envers l'excellence opérationnelle — vous construisez des choses dont vous êtes fier(e) d'opérer
CE QUE NOUS RECHERCHONS
- 8+ années d'expérience dans l'architecture et l'exploitation de systèmes d'infrastructure de données à grande échelle dans des environnements de production
- Expertise approfondie des formats de table ouverts, en particulier Apache Iceberg — y compris l'évolution des schémas, les stratégies de partitionnement, la compaction et le voyage dans le temps
- Expérience pratique étendue avec Apache Spark pour le traitement de données par lots et en flux à grande échelle
- Solide expérience en intégration de données en temps réel et en traitement de flux, en utilisant des technologies telles qu'Apache Kafka, Apache Flink, ou des équivalents
- Expérience solide dans l'orchestration de pipelines de données avec Airflow ou des outils similaires
- Solides fondamentaux en ingénierie logicielle en Python et/ou Scala, avec une expérience avérée dans l'écriture de code de qualité production
- Expérience étendue avec AWS ou des plateformes cloud comparables, y compris des architectures de data lake basées sur S3
- Expérience avec Kubernetes et le déploiement conteneurisé de charges de travail de données
- Diplôme en informatique, ingénierie ou dans un domaine connexe, ou expérience pratique équivalente
- Résidant à San Francisco, New York ou Washington DC et ouvert(e) au travail au bureau
Salaire Annuel + Avantages + Actions (si applicable) + Bonus (si applicable) $200,000 — $275,000 USD
La rémunération réelle est influencée par un large éventail de facteurs, y compris, mais sans s'y limiter, l'ensemble des compétences, le niveau d'expérience, les certifications ou licences, et le lieu de travail spécifique. Les informations sur les avantages offerts sont ici peregrine.io/careers/.
Peregrine Technologies s'engage à créer un environnement inclusif pour tous les employés. Nous célébrons la diversité et sommes fiers d'être un employeur garantissant l'égalité des chances. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'identité ou d'expression de genre, d'orientation sexuelle, d'origine nationale, de génétique, de handicap, d'âge ou de statut d'ancien combattant.
