Careers at Tangible AI

Passionate about AI, chatbots and social impact? Join the team!

We are a diverse, supportive team that develops pro-social AI and chatbots, and we are always looking for good people to build good AI with. Our team is distributed across countries and timezones, but if you happen to be in San Diego, you can join our Sports & Games Happy Hour on Fridays.

Unpaid Internship Positions - Fall 2021 Cohort

The Fall cohort starts September 18th, 2021:

Natural Language Processing (NLP) is Tangible AI’s core expertise. As an NLP intern, you will be joining a team working on a variety of NLP and chatbot projects for our social impact clients, as well as our in-house lab projects.

Responsibilities

  • Implement NLP pipelines and models for Tangible AI’s open source projects
  • Implement intent recognition and information extraction algorithms using the Rasa platform or other open-source chatbot frameworks
  • Contribute to qary, an open-source cognitive assistant
  • Contribute to the collective knowledge by documenting and sharing your learning
  • Compose a final report on your self-directed project and present it to Tangible AI management and partners

Job requirements and necessary skills

  • Passion for positive social impact
  • Intermediate Python programming skills
  • Experience with building machine learning models and pipelines
  • Capability to work both independently and cooperatively within a team
  • Bonus: Knowledge of a deep learning library (preferably PyTorch)

As a Machine Learning intern, you’ll be part of a team working on diverse ML-related projects, including data science, predictive analytics, computer vision.

Responsibilities

  • Contribute to open source software supporting nonprofits
  • Develop data science pipelines for Tangible AI’s social-impact projects
  • Find, evaluate and select a machine learning dataset for your self-directed project
  • Train, evaluate, and tune machine learning models
  • Contributing to the collective knowledge by documenting your learning

Job requirements and necessary skills

  • Intermediate Python programming skills
  • Experience building machine learning models and pipelines
  • Ability to work independently as well as cooperatively within a team
  • Passion for social impact

As a software engineering intern, you will be developing and deploying the software backbone that powers Tangible AI’s applications. This is an opportunity to experience the full cycle of developing and deploying scalable production-level software.

Responsibilities

  • Contribute to Tangible AI’s open-source Python (Scikit-Learn, PyTorch) codebase
  • Develop front-end (javascript, Svelte) and back-end (Django, Postgres) web applications
  • Contribute to testing and CI/CD pipelines for Tangible AI’s products
  • Use docker to containerize and deploy Tangible AI applications
  • Use Celery, Nginx, Reddis. to increase the scalability of Tangible AI’s web services
  • Contribute to the team’s knowledge base by documenting your learning
  • Compose a final report on your project and present it to Tangible AI management

Job requirements and necessary skills

  • Intermediate Python Programming skills
  • Backend Web Development (Django, REST APIs)
  • Bonus: Docker, Svelte, Django Rest Framework
  • Capability to work both independently and cooperatively with a team
  • Passion for social impact

As a Chatbot Development intern, you will be joining a team that is developing chatbots used by hundreds of users around the world, gaining experience in designing, implementing and managing real-world products.

Responsibilities

  • Design and implement chatbot conversations for open-source chatbots.
  • Implement chatbot on deterministic and NLP-based chatbot frameworks, such as Botpress, Rasa, Wit.ai and qary.
  • Implement chatbot analytics using Amplitude, Segment, Google BigQuery.
  • Contribute to the collective knowledge by documenting and sharing your learning
  • Compose a final report on your learning and present it to Tangible AI management and advisors

Job requirements and necessary skills

  • Computational thinking; knowledge of a programming language (Javascript, Python) – significant plus
  • Prior experience with chatbot frameworks
  • Interest in conversation design and dialogue systems
  • Understanding of basic concepts of Natural Language Processing (NLP) and intent recognition
  • Candidates should have demonstrated capability to work independently and effectively within a team environment
  • Passion for social impact

The Tangible AI internship is a part-time educational 10-15 hrs/week remote position. During your internship, you will be working on an open-source AI application under the expert guidance of Tangible AI’s staff. To apply, send your resume to engineering@tangibleai.com, with the name of the educational track you are interested in.