CareerPlan

NLP/Linguistics Software Engineer

Somerville, MAFull-time2026-06-23 → 2026-11-11

Core

Build scalable software components for an analytics platform, specifically focusing on record matching functionality and bridging linguistic theory with practical AI applications.

Role type

Junior-to-mid level NLP/Linguistics Software Engineer

Builds

Production-ready analytics platform components, specifically record matching systems and search engine integrations

Domain

Identity intelligence, risk operations, and data analytics

Deliverable

production ML models | product features

Required skills

Java, Python, software engineering, Elasticsearch data modeling, agile methodology

Preferred skills

Data science, computational linguistics, NLP, Kubernetes, cloud-native architectures

Responsibilities

Write maintainable code for the analytics platform, implement search engine optimizations, collaborate on agile sprint planning, design scalable APIs

Seniority

Early career, 2-4 years experience