Open Member Positions


Please note! If you are interested in learning these things, but don't have experience, you should still apply! We'll teach you what you need to know.




Job Description

The Events department focuses on planning and hosting events with individuals , organizations, and companies in the STEM field. Events include hackathons, master classes, workshops, and more.

Recommended Skills:

  • Creative and Hardworking
  • Comprehensive Quality Network
  • Public Speaking and Networking
  • Writing Emails and Hosting Events
  • Can participate in calls

Responsibilities

Events members are responsible for forming connections, communicating with the appropriate representatives of companies/organizations, and all event-planning tasks. This could involve calls with professionals, emailing, and communication with relevant students.

Job Description

As a Partnerships member, you should have the ability of getting attention from organizations and creating collaborations with them. Respectful and open communication with project leads, organizations, and fellow members is crucial.

Recommended Skills:

  • Writing emails professionally
  • Proper grammar
  • Able to reach out to different companies
  • Organized

Responsibilities

A partnerships member is responsible for creating new partnerships, bringing in new ideas into outreach as a whole, and communicating with their respective team lead about their progress every week.

Job Description

Being part of the Social Media team entails creating content for all of our social media, including but limited to Instagram, Facebook, and LinkedIn. Primarily using Canva, be able to design engaging posts and advertisements.

Recommended Skills:

  • Canva Experience
  • Experience with Social Media Analytics
  • Knowledge of color schemes and aesthetics

Responsibilities

  • Respond to Social Media pings on Discord
  • Create content within a timely manner
  • Keep branding in mind (colors, font, etc.)
  • REPOST new posts so your following gets to know about C4T

Job Description

As a member of Website Design, you will be in charge of developing C4T's new website using Glitch. In order to be successful, you will need to have an eye for colors and aesthetics as well as have a little bit of experience with HTML/CSS.

Recommended Skills:

  • Notion
  • Can understand color schemes and aesthetics
  • HTML/CSS/JavaScript
  • UX/UI
  • Backend/Frontend Development

Responsibilities

  • Website Development
  • Communicating with project lead
  • Designing pages on LucidChart
  • Participating in weekly meetings

Job Description

The goal of the Finance team is to ensure that the team's finances are never a concern for Code 4 Tomorrow. We apply to grants, secure funding, and try to make our expenses as minimal as possible.

Recommended Skills:

  • Google Sheets
  • Algebra 1
  • Minimal writing skills
  • Organizational use of calendar

Responsibilities

  • Emailing parents often to continue receiving funds.
  • Checking up on goals and current funds status
  • Being on the lookout for other opportunities for funding, such as competitions, fundraisers, and large events.
  • Planning use of funds and expenses to make sure we don’t fall short on money -- also know what we can spend on.
  • Working with Documentations in terms of 501(c)(3) work or any funds needed regarding 501(c)(3) work.
  • Cooperating with Outreach consistently for funding opportunities and spreading of information.

Job Description

Volunteer Management running smoothly is integral to the success of C4T. Volunteer management is necessary to review applicants, onboard and deboard applicants, and ensure all members are following the team's guidelines. Volunteer Management is essentially the HR department of our team, and thus is very important to how we function. Any volunteer management prospective members should be interested in working with Notion, Google Drive, and Discord very often.

Recommended Skills:

  • Google Sheets (very important)
  • Google Docs
  • Google Forms (very important)
  • Google Workspace (GSuite)
  • Dicord
  • Notion
  • Email communication

Responsibilities

  • Regularly checking applications and processing required duties for accepting the candidate.
  • Communicating with the leadership for each department.
  • Emailing incoming members with all required information for their departments.
  • Contacting inactive members and following the Deboarding process.
  • Checking up on members who fail to attend at least one team meeting.

Job Description

Documentations is very important to Code 4 Tomorrow to ensure that the team is fully organized in all of its file and folder management. In addition, Docs addresses all of our legal concerns, and so they must be well versed in communicating with parents, students, teachers, members, and lawyers.

Recommended Skills:

  • Notion (very important)
  • Google Sheets
  • Organization of Google Drive (very important)
  • Strong email writing skills

Responsibilities

  • Monitoring our directory for whenever updates are needed
  • Monitoring the Google Drive if there is ever a need to organize files
  • Changing passwords each month
  • Calculating and tracking our impact based on statistics of students and teachers on a periodic basis
  • Fulfilling responsibilities needed to maintain our 501(c)(3) status (VERY IMPORTANT)

Job Description

The C course is a new project that requires basic knowledge in C (see recommended skills). Members of this project will use their skills to develop lessons in a curriculum to teach C4T students how to code in C. The lessons should be explained well and easy to follow.

Recommended Skills:

  • Basic Experience in C
    • Input/Output
    • Variables + Data Types
    • Conditionals
    • Loops
    • Arrays

Responsibilities

  • Developing C Curriculum
  • Clear communication with teammates and Project Lead
  • Completion of tasks and action items by the set deadlines

Job Description

As an Enoch Bot Developer, you will be streamlining the Enoch Bot and maintaining its libraries. You should also be thinking of ways to improve the Enoch Bot, as there are always ways to streamline it further.

Mandatory Skills:

  • Python experience required
  • Must be proficient in:
    • Classes and Inheritance
    • Functions
    • Using imported code
    • Reading code
    • Programming Style
    • Debugging

Recommended Skills:

  • Discord.py
  • Git and GitHub experience
  • Asynchronous Programming
  • Can handle a mountain of code

Responsibilities

Be willing to work on short notice - you never know when an error will pop up
Read up on the modules that are used and get to understand the bot's code - this will help you be able to maintain and improve it

Maintaining the libraries

Basically, if there are small changes, such as meeting location changes or text errors, that's what this deals with. You'd basically edit the code, make your pull request on GitHub, and then check your code.

Streamlining Enoch Bot

This is the more "R&D" focused area, if you will. Currently, this would involve researching slash commands and how to implement them with our current bot.

Job Description

Machine Learning is one of C4T's youngest courses! After launching our first class on Regression this Spring, we're looking to work on Classification next. We will work on writing material as well as possible, especially since Machine Learning can be the kind of niche subject that takes time to really understand - as you probably know!

Recommended Skills:

  • Intermediate Python Experience (Object-Oriented Programming not required)
  • Comfort with using Jupyter Notebooks/Google Colab to perform Machine Learning
  • Comfort using the SciKitLearn Python library for Classification or Unsupervised Learning.
  • Theoretical understanding of multiple classification algorithms (Apart from Neural Networks) or Unsupervised Learning algorithms
  • Skilled at using Keras for Deep Learning
  • Familiarity with PyTorch or Tensorflow.
  • Ability to write curriculum that is both easy-to-read and rigorous.

Responsibilities

  • Write course material, content, quizzes or Notebooks for C4T's students.
  • Collaborate with your team members and feel free to share what you know with them!
  • Work according to the deadlines your Project Lead and you agree on.
  • Finally, sit back and watch, as students from all over the world take up one of the fastest growing fields in the Computing world - all thanks to your hard work!

Job Description

Python members are in charge of everything python-related.
As a python member, you'll be:

  • Developing curriculum - Curriculum development right now focuses on developing GUI game-based content.
  • Transferring content to notion
  • Writing practice problems

You also may be called to maintain the current curriculum. This means fixing practice problems that have errors.

Recommended Skills:

  • Basic Python Experience - You should know:
    • The basic datatypes, like strings, lists, and dictionaries
    • Classes - how to initialize them and use them
    • For and while loops
    • Importing modules
    • Functions
  • Experience working with (or willingness to learn) python's GUI modules, such as
    • Tkinter
    • Pygame
    • Renpy
    • And more! - if you know a GUI or game module not listed here, you should apply

Responsibilities

  • Be ready to learn how to use notion
  • Check notion and discord regularly. At least twice a week would be good.
  • Put in some hours! If you're super busy, we get it. Still, try to put in around an hour a week.