Ingénieur Logiciel Senior (Ingénierie des Données)

  • Full Time
Job expired!

Ingénieur Logiciel Senior (Ingénierie des Données)

À propos de nous :

BlackSky est un fournisseur de solutions d'intelligence géospatiale qui permet aux organisations de tâcher, de collecter et de transformer les données issues de l'observation de la terre, des réseaux de capteurs mondiaux, des appareils mobiles et des médias sociaux pour fournir des informations à la demande sur des lieux, des événements et des biens critiques pour leurs opérations. BlackSky fournit des collections par satellite, des données, et des solutions d'analyse basées sur le cloud aux organisations qui tirent parti de la croissance exponentielle d'une large gamme de plateformes de capteurs et de collecte pour offrir la prochaine génération de solutions d'intelligence géospatiale et de localisation. BlackSky possède une expertise et des capacités considérables en matière de télédétection commerciale, d'analyse multi-source, de calcul dans le cloud, de développement de logiciels open-source, de services web Amazon, et d'analyse géospatiale de big data. BlackSky propose des solutions aux organisations commerciales et gouvernementales avec des programmes pertinents auprès de l'Agence Nationale d'Intelligence Géospatiale (NGA), de l'armée américaine, et des laboratoires de recherche de l'armée de l'air américaine.

BlackSky recherche un Ingénieur Logiciel Senior talentueux et créatif pour soutenir le développement, l'exploitation et l'évolution des capacités de Spectra AI, notre plateforme AI/ML de pointe. En tant que membre de l'équipe d'apprentissage machine, vous jouez un rôle crucial dans le soutien de la mission de surveillance automatisée chez BlackSky. Vous aiderez à garantir que Spectra AI produit des analyses cohérentes, fiables et pertinentes pour la base d'utilisateurs en constante croissance de BlackSky.

Ce poste est un élément essentiel de l'équipe d'ingénierie AI/ML de BlackSky et il est prévu qu'il travaille en collaboration avec les équipes internes de développement de satellites pour assurer le succès. Le candidat idéal a de l'expérience en génie logiciel géospatial, en déploiement de modèles de vision par ordinateur, en opérations et en tests ; une familiarité avec l'imagerie satellitaire ou des ensembles de données similaires ; et une réussite dans un environnement de développement agile. De plus, le candidat idéal a démontré sa capacité à gérer ses propres efforts sur un large éventail de travaux en tant que contributeur indépendant. Enfin, le candidat doit être un penseur indépendant avec une capacité et une volonté démontrées de se pencher pour apprendre de nouveaux outils, technologies et approches pour résoudre de nouveaux problèmes. Bien que nous préférions que ce poste soit localisé dans notre bureau de Herndon, VA, nous sommes ouverts aux candidats dans certains états à distance. Ce rôle relève du Manager, Opérations d'Apprentissage Machine.

Responsabilités :

  • Prend en charge les exigences de niveau projet et système et définit les architectures et solutions relatives à notre entraînement de Vision par Ordinateur, Inférence, et Pipelines d'Annotation. Propose des solutions à l'équipe, y compris la réalisation de recherches et les décisions de compromis.
  • Décompose les solutions logicielles et les conceptions en tâches discrètes suivant un cycle de vie du développement logiciel agile, y compris la mise en tâche des ingénieurs juniors.
  • Met en œuvre des conceptions logicielles de haute qualité et prêtes pour la production, suivant les standards de codage de l'équipe et les meilleures pratiques logicielles.
  • Participe à l'ensemble du cycle de vie du projet, de l'élaboration des exigences à la mise en œuvre.
  • Travaille avec les parties prenantes du projet et l'équipe de direction pour itérer sur et améliorer la fonctionnalité et la stratégie du produit.
  • Crée des outils et des scripts géospatiaux pour fournir des informations précieuses à l'équipe et améliorer la productivité globale.
  • Aide à gérer et à organiser tous les différents types de données nécessaires pour entraîner des modèles de vision par ordinateur de haute qualité.
  • Se concentre sur la réduction de la latence globale dans nos processus en temps réel, de l'identification des zones problématiques à la mise en œuvre des améliorations.
  • D'autres tâches liées au travail qui pourraient lui être assignées.

Qualifications requises :

  • Minimum de 10 ans d'expérience pratique en tant qu'ingénieur logiciel, avec au moins trois ans axés sur l'imagerie géospatiale.
  • Une licence ou un Master ou un diplôme plus élevé dans l'un des domaines suivants : informatique, mathématiques, physique, statistiques ou un autre domaine computationnel.
  • Expérience avérée dans la conception et la construction de solutions logicielles de production évolutives et d'architectures, notamment pour l'apprentissage machine ou le traitement d'images.
  • Fortes compétences en Python3 et expérience dans l'écriture de logiciels de production pour les données ETL, les micro-services, l'intelligence d'affaires et le déploiement dans le cloud.
  • Expérience avec les environnements de calcul distribués tels que Kubernetes et Dask.
  • Expérience pratique dans le travail avec de grands ensembles de données d'imagerie, y compris la normalisation des images, l'augmentation des images, la visualisation raster/vectorielle, etc.
  • Capacité forte à communiquer des concepts et des résultats analytiques avec les clients, la direction et l'équipe technique, en mettant en évidence les informations exploitables.
  • Doit être éligible pour une habilitation de sécurité américaine, ce qui nécessite la citoyenneté américaine.
  • Vous pouvez avoir une certaine exposition à l'apprentissage machine. Bien que ce ne soit pas une exigence, il serait utile que vous ayez étudié l'apprentissage machine, les statistiques, la vision par ordinateur et que vous aimiez travailler avec des experts en la matière de Vision par Ordinateur.

Qualifications préférées :

  • Plus de 12 ans d'expérience pratique en tant qu'ingénieur logiciel.
  • Connaissances et expérience avec MLOps et DataOps en tant que pratique.
  • Expérience de travail avec des piles logicielles géospatiales et d'image (GDAL, Rasterio, GeoPandas, Shapely, Xarray, Zarr, etc.).
  • Expérience avec les ensembles de données de télédétection et les méthodes de prétraitement et de manipulation d'images pour des capteurs tels que Sentinel, LandSat, WorldView.
  • Expérience avec les solutions d'infrastructure, y compris (mise à l'échelle et déploiement de modèles dans le cloud en utilisant des solutions AWS telles que Kubernetes, ClearML, Argo, Airflow, Dask, EC2, S3, Batch).

La vie chez BlackSky pour les employés à temps plein éligibles aux avantages comprend:

  • Assurance médicale, dentaire, de la vue, d'invalidité, vie de groupe et AD&D, assurance vie et AD&D volontaire
    • BlackSky paie 100% des primes d'assurance médicale, dentaire et de la vue pour les employés et contribue à hauteur de 100 $ par mois pour les frais non couverts !
  • 15 jours de congés payés, 11 jours fériés de la compagnie, quatre jours fériés flottants (proratisés en fonction de la date d'embauche), un jour de congé rémunéré pour le bénévolat par an, congé parental et plus encore
  • Options de report d'impôt sur le 401(k) pré-imposition et Roth avec contribution de l'employeur
  • Comptes de dépenses flexibles
  • Programmes d'assistance aux employés et d'assistance aux voyages
  • Donations de l'employeur
  • Développement professionnel
  • Mac ou PC ? À vous de choisir !
  • Du super swag

La fourchette de salaire envisagée pour les candidats à Seattle, WA est de 150 000 à 175 000 dollars par an. Le package de rémunération final offert à un candidat retenu dépendra de ses antécédents et de son niveau d'éducation. BlackSky est un employeur dans plusieurs États, et cette échelle salariale peut ne pas refléter les fourchettes de salaire dans d'autres états ou lieux en dehors de Seattle, WA.

BlackSky est engagé à embaucher et conserver une main-d'œuvre diversifiée. Nous sommes fiers d'être un employeur offrant l'égalité des chances et de promouvoir l'action dite affirmative. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'âge, l'origine nationale, l'orientation sexuelle, l'identité de genre, le handicap, le statut de vétéran protégé ou toute autre caractéristique protégée par la loi.

Pour respecter les règlements américains sur l'exportation de technologies spatiales, y compris le Réglement sur le commerce international des armes (ITAR), vous devez être citoyen américain, résident permanent légal des États-Unis, individu protégé tel que défini par 8 U.S.C. 1324b(a)(3), ou être éligible pour obtenir les autorisations nécessaires auprès du Département d'État américain.

Déclarations EEO/AAP/ Transparence de la rémunération :

https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf

https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf