CronJobs

backend jobs

NLP/Linguistics Software Engineer

Babelstreet · Somerville, Massachusetts, United States

unknownjunior$100,000–$100,000Posted Sep 18, 2026PythonJavaElasticsearchNLPKubernetes

Apply on the employer site

About this role

**Babel Street — NLP/Linguistics Software Engineer (Analytics Group)** Babel Street is the trusted technology partner for the world’s most advanced identity intelligence and risk operations. We deliver advanced AI and data analytics solutions that provide analysis-ready data regardless of language, proactive risk identification, 360-degree insights, high-speed automation, and seamless integration into existing systems. --- **Role Summary** Babel Street is looking for a Software Engineer to join our Analytics Group. This is an execution-focused “builder” role for an engineer early in their career who wants to work at the intersection of NLP algorithms, search engines, and data science techniques. In this role, you will help create the next generation of architecture and components for our analytics platform, focusing specifically on record matching functionality. You’ll bridge linguistic theory and practical AI applications to implement practical, innovative text analytics and AI-driven features. You’ll work closely with senior engineers to deliver software that is safe, reliable, and production-ready. --- **Why This Role Matters** Record matching is where Babel Street’s signals become usable intelligence. When match decisions affect whether someone is onboarded or investigated, “the model said so” isn’t enough. You’ll help build systems where every match is defensible, auditable, and tunable. Because the platform processes data from around the globe, your linguistic insights can directly inform how we build and polish the NLP and computational linguistics components that make our record matching world-class. --- **What You’ll Do (Key Responsibilities)** - **Implement and Maintain:** Write high-quality, maintainable code for the analytics platform and record matching components. - **Bridge Theory and Practice:** Turn theoretical ideas from linguistics and data science into practical software features. - **Support Search Internals:** Help optimize and maintain search engine components, including Elasticsearch data modeling and performance tuning. - **Collaborate and Learn:** Participate in agile sprint planning and work daily with senior partners to translate requirements into technical solutions. - **Build Scalable Systems:** Assist in designing and shipping robust APIs and scalable architectures that integrate into our AI-native platform. --- **What You Bring (Qualifications)** **Required:** - 2–4 years of professional software engineering experience (including high-impact internships or projects) - Proficiency in **Java** (core analytics language) or **Python** (for AI/ML integrations) - Problem solver: ability to work across teams and make steady progress in ambiguous problem spaces - Bachelor’s degree in Computer Science, Linguistics, or a related technical field **Preferred (Nice to Have):** - Foundation in data science (data quality evaluation, data annotation, or guideline design—preferably for linguistics) - Familiarity with Elasticsearch internals or other search/retrieval-based systems - Exposure to computational linguistics or natural language processing (NLP) - Interest in Kubernetes and cloud-native architectures --- **What Success Looks Like (First Six Months)** - **Month 1–2:** Ramp up on the analytics stack and record matching architecture; ship initial changes to production. - **Month 3–4:** Own a specific component or pipeline improvement with guidance, including full testing and documentation. - **Month 5

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord