CareerPlanSign in

Software Engineer, NLP

North Cambridge, Middlesex County💼 Full-time🗓 2024-08-07 → 2026-08-07

Core

Building mission-critical NLP applications and an innovative SaaS API by translating research into scalable software.

Role type

Software Engineer, NLP

Builds

Production NLP models and SaaS API features

Domain

Natural Language Processing / Software Engineering

Deliverable

production ML models | product features

Required skills

Java, Scala, Python, Bash, object-oriented programming, statistical modeling, rule-based algorithms, machine learning fundamentals, algorithms, data structures, design patterns

Responsibilities

Implement production-quality code in Java, Python, and Scala; translate NLP research ideas into maintainable software; design, build, and evaluate statistical models and rule-based algorithms for NLP

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.