HEARTLAND BUSINESS SYSTEMS LLC
NewsBreak
Ingénieur Infrastructure Données Senior
À propos de NewsBreak
La vie locale repose sur des informations locales. Que s'est-il passé dans la rue ? Qui peut réparer ceci ? Où aller ce soir ? NewsBreak a été lancé en 2015 pour répondre à ces questions, et aujourd'hui, plus de 40 millions de personnes par mois comptent sur nous pour suivre ce qui se passe dans leur code postal.
Trois plateformes avec une vision commune : dynamiser la vie locale. Dirigé par son fondateur et PDG Jeff Zheng, NewsBreak est notre plateforme d'actualités et de vie locale ; Nearby AI met en relation les personnes avec les entreprises locales ; et NDot AI aide les éditeurs et les créateurs à se développer et à générer des revenus.
Nous construisons sur le long terme. Une levée de fonds de série C de $115 millions nous a permis de devenir une licorne en 2021, et nous continuons d'investir dans nos collaborateurs. Nous sommes certifiés Great Place to Work® et avons été nommés parmi les « Best Workplaces for Innovators » de Fast Company (2025) et les « Best Workplaces in the Bay Area™ » de Fortune (2026).
Chacun a un impact. Que vous écriviez du code, conceviez des produits, racontiez notre histoire ou gériez l'entreprise, nous recherchons des personnes capables de prendre en charge des projets de bout en bout, de rester curieuses et de s'exprimer. Rejoignez-nous.
En savoir plus sur : NewsBreak, Nearby AI, NDot AI
À PROPOS DU POSTE
NewsBreak touche des dizaines de millions d'utilisateurs chaque jour. Chaque décision de classement de flux, chaque recommandation, chaque test A/B et chaque modèle de ML que nous déployons repose sur l'infrastructure de données dont vous seriez responsable. Nous recherchons un ingénieur senior pour construire et mettre à l'échelle les pipelines de traitement par lots et en temps réel au cœur de cette plateforme — quelqu'un qui prend la responsabilité de bout en bout, garantit la fiabilité et sait traduire des besoins métier ambigus en systèmes de données de qualité production.
RESPONSABILITÉS
- Prendre en charge l'épine dorsale des données en streaming — concevoir et exploiter des pipelines Kafka à haut débit transportant les événements utilisateurs (clics, lectures, impressions, partages) depuis les clients mobiles jusqu'aux consommateurs en aval : l'entrepôt de données et l'analytique en temps réel.
- Construire et maintenir des pipelines de traitement par lots à grande échelle — créer et optimiser des jobs Spark traitant des milliards de lignes quotidiennement : ingestion de contenu, agrégation d'engagement et calcul de caractéristiques au niveau utilisateur. Assurer la fiabilité des pipelines, les stratégies de backfill incrémentiel et le coût par To traité.
- Piloter l'observabilité des pipelines — instrumenter des contrôles de qualité des données, des moniteurs de fraîcheur et des alertes d'anomalies afin que les problèmes soient détectés avant d'atteindre les tableaux de bord. Définir les SLO pour la fraîcheur et l'exhaustivité des données, et en être responsable.
- Modéliser des données structurées et non structurées — concevoir des modèles de données répondant aux cas d'usage analytiques et produits. Agir en tant que point de contact pour les données entre les équipes et être la personne qui s'oppose lorsqu'une décision de schéma risque de nous nuire six mois plus tard.
- Collaborer avec les data scientists et les ingénieurs plateforme — comprendre les besoins en données entre les équipes et piloter les décisions clés en matière d'infrastructure de données. Débloquer les équipes en aval sans devenir un simple gestionnaire de tickets.
- Améliorer l'efficacité — réduire les coûts de calcul et la latence des jobs grâce à l'optimisation des requêtes, un partitionnement plus intelligent, une meilleure planification des ressources et des stratégies de stockage hiérarchisé.
- Élever le niveau de la plateforme — contribuer à l'infrastructure partagée : normes de framework de pipeline, modèles d'orchestration (Airflow), bibliothèques Spark réutilisables et hygiène du catalogue de données. Encadrer les ingénieurs juniors de l'équipe.
EXIGENCES
- 5+ années d'expérience en ingénierie des données, avec au moins 3 années de responsabilité sur des pipelines en production dans un environnement de données distribué.
- Solide expérience pratique de Spark et Kafka à grande échelle — vous avez débogué un incident de production sur les deux, pas seulement suivi des tutoriels.
- Expérience avec les technologies de big data, notamment Hadoop, Presto/Trino et Flink.
- Maîtrise de Python et SQL ; Scala est un plus.
- Expérience de travail dans un environnement cloud, de préférence AWS (S3, EMR, Glue, Redshift).
- Expérience avérée dans l'amélioration de l'efficacité, de l'évolutivité et de la stabilité des systèmes de données — avec des résultats mesurables.
- Licence ou Master en informatique ou équivalent.
- Solides compétences en communication ; à l'aise pour piloter les décisions d'infrastructure de données entre les équipes applicatives et plateforme.
AVANTAGES
Nous proposons un package d'avantages compétitif :
- Couverture santé, dentaire et optique pour vous et votre famille (couverture 100% pour l'employé)
- Plan 401(K) de premier plan avec abondement de l'entreprise
- Congés payés et jours fériés payés
- Programmes FSA, HSA et avantages liés aux transports
- Budget pour les activités d'équipe
La fourchette de salaire de base aux États-Unis pour ce poste à temps plein est indiquée ci-dessous. La rémunération peut varier en fonction de plusieurs facteurs, notamment les compétences liées au poste, le niveau, l'expérience, la situation géographique et la formation ou les qualifications pertinentes. Chez NewsBreak, nous concevons notre package de récompenses global pour attirer les meilleurs talents. Selon le poste, le rôle peut également être éligible à une prime discrétionnaire et à des options. Votre recruteur pourra vous donner plus de détails au cours du processus de recrutement.
Fourchette de salaire de base annuel
175,000—221,000 USD
Avis de confidentialité CPRA pour les candidats en Californie docs.google.com/document/d/15apsJLgHq1p5NJR3fzFmdctKX4QIzzf2/edit?usp=sharing&ouid=110601223912453011659&rtpof=true&sd=true
