NLP Intern
Posted on 11/1/2022
INACTIVE
Brain Technologies

11-50 employees

AI generative morphing software
Company Overview
Brain Technologies’ mission is to organize the world’s software and make it natural to use, enabled by the company's real-time generative morphing interface. The company has created the world’s first generative interface called Natural AI that allows software to be in sync with your intention, simply saying what you need and the right app forms itself around your words.
AI & Machine Learning
B2C

Company Stage

N/A

Total Funding

$131M

Founded

2015

Headquarters

San Mateo, California

Growth & Insights
Headcount

6 month growth

15%

1 year growth

12%

2 year growth

23%
Locations
Remote
Experience Level
Intern
Desired Skills
Python
Data Structures & Algorithms
iOS/Swift
Natural Language Processing (NLP)
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • Are currently pursuing or recently completed a B.S., M.S., or Ph.D in computer science, mathematics, or related field
  • Have a strong interest and potentially coursework/background in AI, Machine Learning, and/or Natural Language Processing
  • 2+ years experience programming, preferably including Python
  • Empathy - you can clearly communicate your thoughts and opinions to others
  • You are fearlessly self-driven, yet enjoy helping others meet our goals
  • You enjoy solving problems and helping others meet our goals
Responsibilities
  • Develop and/or train NLP algorithms for Brain's deployed application
  • Analyze field data from deployed application and fix errors by updating algorithms, testing, moving to production, and assessing field performance
  • Build and maintain Python web services for NLP that support thousands of users of our live iOS application
  • Improve and optimize the real-time performance of Python NLP web services, making sure users get a timely great experience
  • Create corpora of training and evaluation data for state-of-the-art NLP models
  • Design and build data pipelines and ETL pipelines for creating relevant data sets and for monitoring performance and status
  • Design and build pipelines for automatic training and evaluation of state-of-the-art NLP models
  • Extend and maintain critical dashboards used to monitor application performance
  • Interface with both NLP and back-end engineering teams