-
Notifications
You must be signed in to change notification settings - Fork 24
Roles
There are different ways you can contribute to dair.ai. Below we summarize some of the currently available roles. If you are interested in any role, please let me know at [email protected] or via Slack (@elvis). Note that the roles below are tentative and their definitions and expectations will vary depending on the level of experience and project you are working on. As new roles emerge they will be announced here.
Please note that some of the roles defined below require skills that assume some level of expertise. These skills are not strict, we encourage others that are just getting started and are interested in any of the roles to join the #mentoring channel in our Slack. There we will provide guidance and get you involved.
Be responsible for leading specific efforts or projects. General responsibilities include:
- Taking ownership of projects
- Manage/maintain different project artifacts (e.g. GitHub projects)
- Brainstorm with community/leads how to improve and grow projects
- Identify responsibilities for individual contributors
- Identify call to actions and work closely with volunteers and other teams
- Invite and encourage community participation/volunteering
- Prepare calls for participation
- Reporting progress
- This will include regular meetings to discuss progress/ideas
- Involves leads and corresponding volunteers
For instance, you may be interested to become a broad lead (e.g. "Lead Editor", "Community Lead", etc.) or a specific lead such as Lead for the NLP Fundamentals Series or Lead for Emotion Analysis Research. If you are interested to lead any project or effort, just let me know in the Slack group and we can have a detailed discussion about it.
Required Skills/Expectations:
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for conducting research and other efforts related to our machine learning and NLP research projects. Researchers will also work closely with research engineers and potentially other leads/teams. Responsibilities include:
- Identifying a potential research topic
- Proposing a new approach
- Writing experiments for evaluating the proposed approach. Research engineers may be available to help with this.
- Writing papers to be submitted to different venues such as (ACL and ICML)
Required Skills/Expectations:
- Experience with writing research papers
- Ability to implement ML models and properly evaluate them
- Hands-on experience with deep learning and machine learning toolkits such as scikit-learn, Keras, TensorFlow or PyTorch
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for leading certain research engineering efforts (e.g., building research demos or writing code for experiments). You will also work closely with researchers and other leads.
Required Skills/Expectations:
- Hands-on experience with deep learning and machine learning toolkits such as scikit-learn, Keras, TensorFlow or PyTorch
- Experience with Python
- Experience with Javascript is beneficial
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for leading publication efforts, including:
- Working closely with writers to review and ensure high-quality and accurate publications
- Leading publication efforts on all our publication sites (dair.ai, GitHub, Medium, LinkedIn,…)
Required Skills/Expectations:
- Experience managing a publication
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for helping to maintain the dair.ai website.
Required Skills/Expectations:
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for all aspects related to graphic designing and branding, including:
- Working closely with PR Manager, Technical advocate, Web developer, and occasionally other teams
Required Skills/Expectations:
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for advocacy and evangelism of dair.ai’s efforts, including:
- Working closely with the PR manager and Community Lead
- Work closely with other contributors to improve communication of our efforts
- Communicating project releases and progress
Required Skills/Expectations:
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for outreach and expanding public relations, including:
- Managing social media (Twitter, LinkedIn, Facebook, YouTube, Meetups,…)
- Leading engagement in our discussion forums and social media websites
- Marketing
- Organizing/announce campaigns (Mailchimp, Buffer,...)
- Communicating to sponsors and partners
- Connecting with other communities
Required Skills/Expectations:
- Ability to work in a remote and collaborative setting
- Team player
Be responsible for organizing events, including:
- Working closely with technical advocates and PR manager
- Organize events (e.g. paper reading sessions, meetups, book reading club,…)
Required Skills/Expectations:
- Ability to work in a remote and collaborative setting
- Team player