‹ Back to careers

Data Scientist (NLP and Classification Expert)

About Filevine:
Filevine is changing the way legal work gets done for law practitioners and their clients. As the leading legal operating system, Filevine is dedicated to empowering organizations with tools to simplify and elevate complex, high-stakes legal work. Powering everything from document and case management to timekeeping, billing and business analytics, over 3,400 law firms and legal teams use Filevine daily to deliver excellence.

2023 was a groundbreaking year for Filevine, as we launched a suite of AI-powered features that are transforming the legal industry.
- LeadsAI helps law firms evaluate cases faster, analyze client sentiment, identify potential problems, and predict case success.
- DemandsAI is an AI-driven demand letter generation solution that helps law firms prepare demand letters more quickly and accurately.
- ImmigrationAI streamlines the immigration process by automating tasks, reducing errors, and ensuring accuracy.
- AI Fields is a powerful tool that can enhance legal work by minimizing manual tasks, facilitating fact-checking, and quickly answering complex queries.

With these groundbreaking AI features, Filevine is empowering law firms and legal teams to deliver excellence to their clients with unprecedented speed and efficiency.


We are seeking a highly skilled and experienced Data Scientist with expertise in Natural Language Processing (NLP) and classification model sets to join our dynamic team. As a Data Scientist, you will play a crucial role in developing and implementing advanced algorithms and models to extract insights from complex textual data and solve challenging business problems. You will have the opportunity to work on cutting-edge projects and contribute to the development of innovative solutions.

Responsibilities:

  • Design, develop, and implement NLP algorithms and techniques for text preprocessing, feature extraction, sentiment analysis, topic modeling, named entity recognition, document classification, and other related tasks.
  • Develop robust classification models and frameworks using state-of-the-art machine learning and deep learning techniques for various applications, including document categorization, text classification, sentiment analysis, and recommendation systems.
  • Help define workflow and data stores to get data out of unstructured stores and into usable Data Science formats. 
  • Collaborate with cross-functional teams, including product owners, software developers, and domain experts, to understand business requirements and develop end-to-end solutions.
  • Perform exploratory data analysis and visualization to gain insights into textual data, identify patterns, and inform feature engineering and model development.
  • Evaluate and compare the performance of different (but not limited to) NLP, generative and classification models, and propose enhancements or modifications to improve their accuracy, efficiency, and scalability.
  • Stay up-to-date with the latest advancements in machine learning methodologies, techniques, and frameworks, and apply them to solve complex business problems.
  • Communicate findings, insights, and technical concepts effectively to both technical and non-technical stakeholders through reports, presentations, and visualizations.
  • Support implementation of analytics tools and methodologies within our engineering tech stack.  

Requirements:

  • Master's or Ph.D. degree in Computer Science, Data Science, Statistics, or a related field.
  • Strong background and expertise in Natural Language Processing (NLP) techniques, including text preprocessing, feature extraction, sentiment analysis, topic modeling, named entity recognition, and document classification.
  • Proven experience in designing and implementing classification models and algorithms, such as Naïve Bayes, Logistic Regression, Support Vector Machines (SVM), Random Forests, Gradient Boosting, and Neural Networks.
  • Proficiency in programming languages such as Python, Spark or Java, and libraries/frameworks such as NLTK, SpaCy, scikit-learn, TensorFlow, or PyTorch.
  • Experience with data manipulation, analysis, and visualization using tools such as Pandas, NumPy, Matplotlib.
  • Strong understanding of statistical analysis and machine learning principles, and ability to apply them to real-world legal problems.
  • Solid knowledge of software development practices, version control systems, and agile methodologies.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Effective communication skills and ability to collaborate in a team-oriented environment.
  • Proven track record of delivering high-quality results on time and effectively managing high profile projects and priorities.

Preferred Skills:

  • Experience with true big data (exabytes and higher) procession practices.
  • Knowledge of cloud computing platforms such as AWS, Azure, or GCP.
  • Ability to mentor and educate on Data Science deployment and best practices to technical groups

Cool Company Benefits:
- A dynamic, rapidly growing company, focused on helping organizations thrive 
- Medical, Dental, & Vision Insurance (for full-time employees)
- Competitive & Fair Pay
- Maternity & paternity leave (for full-time employees)
- Short & long-term disability
- Ergonomic and height-adjustable workstations for onsite employees
- Opportunity to learn from a dedicated leadership team
- Weekly Taco Lunches in the summer/fall/spring for onsite employees
- Centrally located open office building in Sugar House
- Flexible hybrid work schedules depending on the department with some departments offering fully remote positions in the United States (R&D)
- Top-of-the-line company swag