Esri
Hatch IT
Ingénieur Logiciel NLP/Linguistique
À quoi ressemble le succès
hatch I.T. s'associe à Babel Street pour trouver un Ingénieur Logiciel NLP/Linguistique. Veuillez trouver les détails ci-dessous :
\n
- Mois 1–2 : Montée en compétence sur la pile d'analyse et l'architecture de mise en correspondance d'enregistrements ; livrer vos premiers changements initiaux en production.
- Mois 3–4 : Prendre la responsabilité d'un composant spécifique ou d'une amélioration de pipeline avec encadrement, y compris les tests complets et la documentation.
- Mois 5–6 : Livrer une amélioration mesurable de la qualité de la mise en correspondance d'enregistrements ou de la fiabilité du pipeline et contribuer aux discussions de conception de l'équipe.
Pourquoi ce rôle est important
La fonctionnalité de mise en correspondance d'enregistrements est l'endroit où les signaux de Babel Street deviennent des renseignements utilisables. La provenance, l'explicabilité et la confiance vous importent-elles ? Lorsqu'une décision de mise en correspondance affecte l'intégration ou l'enquête d'une personne, "le modèle l'a dit" n'est pas suffisant. Vous aiderez à construire des systèmes où chaque correspondance est défendable, auditable et réglable – un luxe rare dans les piles modernes axées sur le ML. Parlez-vous plusieurs langues ? Étant donné que notre plateforme traite des données du monde entier, vos connaissances linguistiques peuvent directement éclairer la manière dont nous construisons et peaufinons les composants NLP et de linguistique computationnelle qui rendent notre mise en correspondance d'enregistrements de classe mondiale.
\n
À propos du poste
Babel Street recherche un Ingénieur Logiciel pour rejoindre son groupe d'analyse. Il s'agit d'un rôle de "constructeur" axé sur l'exécution pour un ingénieur en début de carrière qui souhaite travailler à l'intersection des algorithmes NLP, des moteurs de recherche et des techniques de science des données. Dans ce rôle, vous contribuerez à créer la prochaine génération d'architecture et de composants pour leur plateforme d'analyse, en vous concentrant spécifiquement sur leur fonctionnalité de mise en correspondance d'enregistrements. Vous comblerez le fossé entre la théorie linguistique et les applications d'IA pratiques, nous aidant à implémenter des fonctionnalités d'analyse de texte et d'IA pratiques et innovantes. Vous travaillerez en étroite collaboration avec des ingénieurs seniors pour apprendre à livrer des logiciels sûrs, fiables et prêts pour la production.
À propos de l'entreprise
Babel Street est le partenaire technologique de confiance pour les opérations d'intelligence d'identité et de gestion des risques les plus avancées au monde. Ils fournissent des solutions avancées d'IA et d'analyse de données offrant des données inégalées et prêtes à l'analyse, quelle que soit la langue, une identification proactive des risques, des informations à 360 degrés, une automatisation à haute vitesse et une intégration transparente dans les systèmes existants. Babel Street permet aux organisations gouvernementales et commerciales de transformer les opérations d'identité et de gestion des risques à enjeux élevés en un avantage stratégique. Les informations exploitables que nous fournissons protègent des vies et des actifs critiques dans le monde entier. Babel Street est basé à Reston, en Virginie, avec des bureaux régionaux à Boston, MA et Cleveland, OH, et des bureaux internationaux en Australie, au Canada, en Israël, au Japon et au Royaume-Uni.
Ce que vous ferez
- Implémenter et Maintenir : Écrire du code de haute qualité et maintenable pour supporter la plateforme d'analyse et ses composants de mise en correspondance d'enregistrements.
- Relier Théorie et Pratique : Transformer des idées théoriques issues de la linguistique et de la science des données en fonctionnalités logicielles pratiques.
- Prendre en charge les mécanismes internes de recherche : Aider à optimiser et maintenir les composants du moteur de recherche, y compris la modélisation des données Elasticsearch et le réglage des performances.
- Collaborer et Apprendre : Participer à la planification de sprints agiles et travailler quotidiennement avec des partenaires seniors pour traduire les exigences du projet en solutions techniques.
- Construire des Systèmes Évolutifs : Assister dans la conception et la livraison d'APIs robustes et d'architectures évolutives qui s'intègrent à notre plateforme native d'IA.
Ce que vous apporterez
Requis
- 2–4 ans d'expérience professionnelle en ingénierie logicielle (y compris des stages ou projets à fort impact).
- Maîtrise de Java (notre langage d'analyse principal) ou de Python (pour les intégrations IA/ML).
- Résolution de Problèmes : Capacité à travailler en collaboration avec différentes équipes et à progresser de manière constante dans des domaines problématiques ambigus.
- Fondation Éducative : Diplôme de licence en informatique, linguistique ou un domaine technique connexe.
Préféré (Atout)
- Fondation en Science des Données : Expérience dans l'évaluation de la qualité des données, l'annotation de données ou la conception de directives, de préférence pour la linguistique.
- Familiarité avec les mécanismes internes d'Elasticsearch ou d'autres systèmes basés sur la recherche/récupération.
- Exposition à la linguistique computationnelle ou au traitement du langage naturel (NLP).
- Intérêt pour Kubernetes et les architectures cloud natives.
