Point your AI agent at freehire and let it find you a job.

Get the CLI →

Roberts Recruiting, LLC

NewBe an early applicant

Software Engineer, NLP

Posted
Discussion

Summary

An NLP software engineer in Cambridge, MA who turns NLP research ideas into maintainable, scalable products, writing production-quality Java, Python, and Scala and building statistical and rule-based NLP models behind a SaaS API. The role is placed through Roberts Recruiting, a staffing agency.

Are you passionate about Natural Language Processing (NLP)? Do you want your code to be core to a wide variety of mission-critical applications around the world and an innovative SAAS API? Do you want to be part of a team with high standards and a great atmosphere? We'd love to hear from you!
Responsibilities
  • Implement production-quality Java, Python and Scala code
  • Translate NLP research ideas into maintainable, scalable software
  • Collaborate with an Agile team both to research new ideas and to develop them into products
  • Design, build and evaluate statistical models and rule-based algorithms for NLP
Qualifications
  • Bachelor’s degree in a relevant subject area (e.g., computer science, electrical engineering, statistics)
  • Proficiency in object oriented programming in Java or Scala; scripting in Python or Bash
  • Exposure or coursework in machine learning, natural language processing or linguistics
  • Strong grasp of CS fundamentals, algorithms, data structures, and design patterns
  • Recommendation from a previous employer, internship supervisor, or a professor
  • Great communication and interpersonal skills

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available