Summer Internship - Web Development
Think-it, Tunisia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Jun 22, 2023
Last Date
Jul 22, 2023
Location(s)

Job Description

Hi! We’re so happy that you’re here!

We are a software engineering collective on a mission to leverage technology to regenerate our planet and advance human potential. Our global team helps organizations around the world build digital solutions for a sustainable future. We’re partnering with brands like BMW, SoundCloud, Hala Systems, and some of the most disruptive and ambitious startups globally. With a focus on climate tech, health tech and new frontier technologies, we engage with teams who have the vision, resources, and grit required to generate a significant, meaningful impact. Our collective brings in the necessary expertise in DevOps and Cloud, Data Science and Data Engineering, and Web and Mobile Development. Founded in 2017, Think-it is home to a diverse community of changemakers we represent 10+ nationalities, and 40% of us are women. We’re proud to be backed by mission-aligned partners, and our goals are people- and planet-centric.

Project Description

The Challenge

This summer internship project aims to build an AI-powered Slack bot to allow our Think-iteers to retrieve information from our Notion knowledge base. The project intends to create a Deno application that will be deployed on Deno Deploy. This project will provide a valuable tool for our collective and increase our understanding and confidence in building AI-powered web solutions.

Through this summer internship project, you will gain valuable experience in generative AI and how it can be used to boost productivity, implement alternative UI systems such as bots, and improve your JavaScript and TypeScript knowledge through the Deno runtime. You will also develop expertise in building AI-powered web applications using OpenAI and Langchain.

80%: Your key responsibilities

  • Learn how to build Slack bots: use open-source options for a production-ready solution.
  • Explore Deno runtime. Learn JavaScript and TypeScript using cutting-edge technologies and deploy serverless functions.
  • Implement, test and deploy a chatbot integrating with the collectives’ tools: explore Slack’s opportunities and Notion’s capabilities.
  • Create a thoroughly tested application following a clean-code structure to ensure its future maintainability.
  • Documentation and presentation: document research methodology, findings, and recommendations. Provide a detailed report and presentation on the research project, key findings and limitations.

20%: Up to you! What are you passionate about? What do you want to learn, and where else would you like to contribute?

The Tech Stack

  • JavaScript or TypeScript (preferred)
  • OpenAI, Notion, Slack and Slack bot API
  • Serverless development with Deno and Deno Deploy
  • Langchain.js to build AI-powered applications

The Goal

  • Implement a serverless Slack bot
  • Allow Think-iteers to interact with the bot through Slack

What you will learn and gain:

  • How to build reusable, scalable, and reliable solutions
  • Exposure to remote work culture, agile development processes, and/or other software engineering fields (e.g., Software Quality, Software Testing).
  • Experience working with serverless infrastructure such as Deno Deoply.

Requirements

What we’re looking for

  • You identify with our mission. You have a strong drive to make the world more equitable, and it fuels your commitment and follow-through in everything you do.
  • You're passionate about technology. You are committed to building your career as a software engineer or data scientist and future technology leader of Tunisia.
  • You take ownership. You are self-driven and have experience successfully managing multiple priorities at the same time with minimal oversight.
  • You value emotional intelligence. You practice self-awareness and interpersonal skills and display cross-cultural empathy in international teams.

Who you are

  • You are self-motivated. You take the initiative, are naturally curious, and can learn new things quickly while continuing to deliver value on the job.
  • You are a shipper. You respect deadlines, accomplish your work autonomously, and have experience setting a positive example for self-management to your team members.
  • You are people-centric. You can thrive in a collaborative environment involving different stakeholders and subject matter experts and enjoy helping others grow.
  • You are embracing a growth mindset and want to bring this to our partners and the tech community in Tunis.

Benefits

What

Job Specification

Job Rewards and Benefits

Think-it

Information Technology and Services - Tunis, Tunis, Tunisia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.