Career Opportunity

NLP Data Scientist





About Breakwater Solutions

Breakwater helps mitigate risk and gain insight from sprawling information by combining technology automation and human expertise. Our expert consulting, software, and managed services address the challenges within information governance, disputes and investigations, regulatory compliance, privacy, and cybersecurity. Breakwater launched in 2020 with technology from IBM and private equity funding from JLL Partners. We are a global hyper-growth company. It is an exciting time to join us!

Job Summary

Do you have a high degree of initiative and are always looking for the best solution for your team and customers? Are you accountable, self-motivated, and always driven to do better? Are you meticulous and business-focused? If so, we are seeking a talented and passionate NLP Data Scientist to join our team. The NLP Data Scientist will be responsible for implementing state-of-the-art natural language processing, classification, and text analytics for our SaaS Platform. You will be building systems, frameworks, and tools that enable our platforms to categorize data and extract meaning quickly and accurately from unstructured natural-language text. You will create, configure, and maintain these systems as part of our analytics pipeline. Come be a part of creating a culture of innovation, delivering first-in-class products!


The NLP Data Scientist will enable our software to extract meaning from unstructured text. You will select, design and implement technologies based on state-of-the-art algorithms.

You will be responsible for assessing performance and improving existing analytics pipelines, including optimization for computation complexity and cost.

You will help extend existing systems to support multiple languages and expand on the business problems that can be solved with NLP and text analytics.

You will work with the architecture, front-end and back-end engineering teams to implement and improve this capability within the sites and software systems used by Breakwater’s customers.

Skills + Qualifications

  • 5+ years’ experience in machine learning and natural language processing.
  • Experience with machine learning using cloud platforms such as AWS or GCP or Azure.
  • Experience with NLP algorithms and procedures, such as text preparation, stop words removal, TF/IDF, word2vec, text normalization, stemming, lemmatization, vectorization, semantic networks
  • Experience with standard tools such as pandas, numPy, SciKit-Learn, python NLTK, Stanford NLP
  • Experience with searching technologies such as Lucene or ElasticSearch
  • Experience with Boolean logic and regular expressions
  • Experience with prototyping and computational notebooks, such as Jupyter
  • Experience with implementing scalable solutions and cloud implementations.
  • Experience working with architects, software developers and implementation teams.
  • Strong interpersonal and teamwork skills
  • Ability to thrive under pressure and function effectively in a fast-paced environment, including balancing multiple priorities and dealing with ambiguity
  • Bachelor’s degree in machine learning, engineering, computer science or other relevant field or equivalent work experience.

Perks + Benefits

  • Compensation – we offer market competitive salaries
  • Generous Time Off – we provide competitive time off for you to enjoy life, rest and recharge
  • Health Benefits – we offer a variety of plan medical, dental and vision options to best fit your needs
  • Life + Disability Insurance – we provide plans to ensure you are supported in the most critical life events
  • Perks + Programs – access to Employee Assistance Program, Financial Health Advocacy Services, Legal Insurance, employee discounts, and more!

How to Apply

Please send your resume to

Equal Employment Opportunity Statement

Breakwater is proud to be an equal opportunity employer. We are committed to a work environment that supports, inspires, and respects all individuals and in which all people processes are merit-based and applied without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, disability, national or ethnic origin, military service status, citizenship, or other protected characteristic under federal, state or local law.

Unsolicited Resumes Not Accepted

Please note that as per our policy, we do not accept unsolicited resumes from third-party recruiters unless such recruiters were engaged to provide candidates for a specified opening. Any employment agency, person, or entity that submits an unsolicited resume does so with the understanding that Breakwater will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person, or entity.