Intapp is looking to expand the AI capabilities of its products using machine learning and natural language processing to solve problems such as text categorization, natural language understanding and generation, data clustering, and time series analysis.
Requirements
- Knowledge in machine learning and natural language processing
- Computer science fundamentals (data structures, algorithms, big-O notation, concurrency, etc.)
- Strong background in probability and statistics
- Proficient in using Python (numpy, scipy, pandas, scikit-learn, spacy, pytorch, etc.)
- Experience working with both relational SQL and NoSQL data stores
- Familiarity with commonly used Machine Learning algorithms and techniques (KNN, SVM, CRF, MLP, CNN, RNN, LSTM, LLMs, etc.)
- Familiarity with commonly used Natural Language Processing pipelines and techniques (POS tagging, Parsing, NER, NLU, TFIDF weighting, word embeddings, etc.)
Responsibilities
- Use different learning paradigms and architectures to build predictive models for different types of problems
- Apply machine learning and natural language processing techniques to specific problems in the Professional Services industry
- Conduct project activities related to exploratory analysis and experimentation
- Document, report, and analyze results
- Propose new ideas and related experimental work based on result analysis
- Work closely with the team of data scientists and ML engineers
- Attend technical meetings and contribute to the discussions
Other
- Enrolled and working towards obtaining a BS, MS, or Ph.D in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Statistics or a related technical field
- Strong written and verbal communication skills
- Ability to explain technical concepts to a non-technical audience
- Expected to be in the office at least 3 days a week
- Must participate in the interview process which will generally consist of 3 or more virtual or in person meetings