onsite
NLP/Linguistics Software Engineer - Babel Street
Software Engineer
Lead the design and implementation of advanced NLP solutions for identity intelligence, leveraging Python, machine learning, and linguistic expertise to deliver high‑speed, language‑agnostic risk analytics.
About the role
Key Responsibilities
- Architect and develop scalable NLP pipelines to extract actionable insights from multilingual identity data.
- Collaborate with data scientists to design and train machine learning models that detect fraud, identity theft, and risk indicators.
- Integrate NLP outputs into existing risk operations platforms, ensuring seamless data flow and real‑time analytics.
- Optimize model performance and latency, employing best practices in data preprocessing, feature engineering, and model deployment.
- Document technical specifications, maintain code quality, and mentor junior engineers on NLP and linguistic concepts.
Requirements
- 5+ years of software engineering experience with a focus on NLP and machine learning.
- Proficiency in Python, including libraries such as spaCy, NLTK, or Hugging Face Transformers.
- Strong background in computational linguistics and experience with multilingual text processing.
- Hands‑on experience deploying models to production environments, preferably with cloud platforms.
- Excellent problem‑solving skills and a passion for building high‑impact, data‑driven solutions.
Skills
nlpmachine learningpython