Search jobs > Palo Alto, CA > Internship > Machine learning engineer

Machine Learning and NLP Engineer Intern

Intapp
Palo Alto, CA, US
Full-time

Machine Learning & Natural Language Processing (Data Science) Engineer Intern

Location : Palo Alto, CA

The successful candidate will work with world-class data scientists and ML engineers on expanding the AI capabilities of Intapp products.

If you have a passion for machine learning, experience with natural language processing and a demonstrated history of delivering results, then we are very interested in talking to you.

What you’ll do :

The main objective of the ML / NLP Internship at Intapp is to use different learning paradigms and architectures to build predictive models for different types of problems, including text categorization, natural language understanding and generation, data clustering and time series analysis, among others.

The work will be applied to one (or more, if permitted by time) of the following problems of interest :

  • Prediction of type of work component (phase, task and activity) from time entries and narratives
  • Identification and discovery of categories (topic modeling) from unlabeled text data collections
  • Prediction of narrative templates (and full generation of narratives) from timecard history of matters
  • Document segmentation and categorization of terms in Outside Counsel Guidelines
  • Enrichment of current data representations by generating new features and rich metadata
  • Automatic collection and generation of ML / NLP resources for the Professional Services industry
  • Prediction of system failures from cloud component activity logs

The scope of the work includes defining a research question and work plan, setting up the experimental environment, preprocessing and preparing the data, training different variants of predictive algorithms, using evaluation metrics to assess the performance of the models, and preparing a final report.

What you’ll get :

  • Contribute to the research, design and construction of cutting-edge ML / NLP systems, applying emerging AI technologies 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 our team of data scientists and ML engineers, attend technical meetings and contribute to the discussions.
  • The experience of being part of a growing public enterprise software company

What you’ll need :

  • 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.
  • Knowledge in machine learning and natural language processing, as well as computer science fundamentals (data structures, algorithms, big-O notation, concurrency, etc.)
  • Strong background in probability and statistics : statistical measures, distributions, hypothesis testing, regressions, etc.
  • Proficient in using Python (numpy, scipy, pandas, scikit-learn, spacy, pytorch, etc.) to implement machine learning models and algorithms.
  • Experience working with both relational SQL and NoSQL data stores.
  • Familiarity with the most commonly used Machine Learning algorithms and techniques (KNN, SVM, CRF, MLP, CNN, RNN, LSTM, etc.).
  • Familiarity with commonly used Natural Language Processing pipelines and techniques (POS tagging, Parsing, NER, NLU, TFIDF weighting, word embeddings, etc.)
  • Strong written and verbal communication skills; ability to explain technical concepts to a non-technical audience.

Bonus if you have :

  • Public Cloud AWS and / or Azure experience
  • Some low-level programming experience (C, C++, Java, Go, etc.)
  • Experience with big data & emerging technologies (Spark, Elasticsearch, Kafka, etc.)

What to Expect

  • Our Summer 2024 Internship Program begins June 3rd, 2024 and is projected to end between August 16th and 23rd, depending on your university schedule.
  • Your professional growth and development will be supported throughout the internship program via project work related to your academic and professional interests, mentorship, and engaging events with other interns and company leadership.
  • Our internship is hybrid and interns will be expected in the office at least 3 days a week to get the full experience of the Intapp culture and networking opportunities, however, we will evaluate as Summer 2024 approaches.

Intapp provides equal employment opportunities to all qualified applicants and will make hiring decisions without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristic protected by federal, state or local laws.

All offers are contingent upon passing a criminal history and other background checks if applicable to the position.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Apple
Cupertino, California

As a Machine Learning Engineer on the Relevance and Graph Inference Team, you'll join a phenomenal team of hardworking engineers and researchers and will be entrusted with a range of responsibilities. We're an applied Machine Learning team that leverages state of the art technologies like generative...

Promoted
Dice
Mountain View, California

Position: LLM & Generative AI Machine Learning Engineer. Ability to document & provide constructive feedback while developing and implementing frameworks, guidelines, and tools to enable high-quality data delivery that meets long-term project needs and scales effectively. US Tech Solutions i...

Promoted
Apple
Cupertino, California

Are you someone who can write high-quality, well-tested code and collaborate cross-functionally with partner Hardware, Software, Machine Learning, and Research teams across the company? Do you have any experience building Machine Learning compilers/runtimes/kernels/optimization tools? If so, come jo...

Promoted
Wayve
Mountain View, California

Enhancing skills and knowledge in machine learning through continuous learning and application, while contributing to the growth and mentorship of junior engineers. Troubleshooting and optimising machine learning models and systems - identify potential issues, challenge existing assumptions, introdu...

Promoted
Apple
Cupertino, California

Identify and evaluate new patterns and technologies to improve performance, maintainability and elegance of machine learning systems. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Build and integrate...

Promoted
Littleducklingindy
Foster City, California

Essential skills include training and deploying deep learning models, creating machine learning pipelines, and fluency in Python, NumPy, and machine learning frameworks like PyTorch, TensorFlow, or JAX. The Agent Simulation group at Zoox seeks machine learning engineers to enhance agent behaviors, a...

Wayve
Mountain View, California

Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. The Machine Learning Platform team owns our GPU training infrastructure and software abstractions around it, ...

TikTok
San Jose, California

What you will be doing:- Participate in the research and optimization of large-scale machine learning online prediction frameworks, supporting the efficient model recommendation of TikTok's products; - Involve in processing large-scale feature samples, including data flow conversion, model training,...

Netflix
Los Gatos, California

As such, our research spans many Machine Learning areas, including recommender systems, causal inference, reinforcement learning, computer vision, computer graphics, image and video processing, natural language processing, optimization, operations research and systems. We match qualified interns wit...

DoorDash
Sunnyvale, California

As a Machine Learning Engineer, you will have the opportunity to leverage our robust data and machine learning infrastructure to develop inference and ML models that impact millions of users across our three audiences and tackle our most challenging business problems. Deep understanding of complex s...