OpenWetWare:Hiring

From OpenWetWare

(Difference between revisions)
Jump to: navigation, search
(Job Description)
Line 1: Line 1:
 +
 +
 +
Senior Technology Developer
 +
 +
Responsibilities: 
 +
 +
Requirements: 
 +
 +
 +
 +
Responsibilities:
 +
 +
Requirements:
 +
==Job Description==
==Job Description==
-
Do you want to change the future of scientific communication?  Are you looking for a unique opportunity to empower scientists to openly share information?  OpenWetWare.org (OWW) is a community of thousands of scientists from around the world that openly share their research, tools, and practicesThe project has been a volunteer effort to date and we are now looking to hire our first two employees.
+
Do you want to change the future of scientific and engineering research?  Are you looking for a unique opportunity to empower researchers to openly share information?  OpenWetWare is a community of thousands of researchers from around the world who freely share their ideas, results, tools, and wisdomOur project has largely been volunteer driven to date; we are now looking to hire two full time employees.
-
===Chief executive officer===
+
===Senior technology developer===
'''Responsibilities:'''<br>
'''Responsibilities:'''<br>
-
The principle responsibility of this position is to shepherd OWW’s transition from a volunteer, academic initiative, to a self-sustaining community over a 3 year timeframeThe position would require seeking partnerships with other organizations or funding agencies and aiding in the development of self-sustaining business modelsOther responsbilities will include actively cultivating the growth of new communities on OWW and supporting existing ones.  
+
Define and carryout lead software development and technology integration in support of OpenWetWare.  Cultivate and respond to community inputLeverage internal volunteer development resources and establish productive relationship with external open source projectsOversee outsourced server operations.  Help lead development of our long term technology development strategy.
'''Requirements:'''<br>
'''Requirements:'''<br>
-
Applicants should have:
+
Deep experience and proficiency with Linux, Apache, MySQL, PHP.  Familiarity with MediaWiki a plus.  Awareness and understanding of ongoing external web 2.0 trends and projects.  Should be able to develop and carryout independent projects. Must be able to foster productive relationships with existing and growing OWW user community.
-
*Excellent communication, writing, organizational, and management skills.
+
===Senior Knowledge Developer===
-
*Previous experience in business development or funding academic initiatives.
+
-
*Most importantly, an enthusiasm for helping OpenWetWare improve how scientists share information, learn, and collaborate. \
+
-
 
+
-
===Senior software engineer===
+
'''Responsibilities:'''<br>
'''Responsibilities:'''<br>
-
*Develop MediaWiki software extentions based on recommendations by the community
+
Lead improvements to the OWW community and knowledge structure.  Develop and implement knowledge management resources that improve the sharing of information via OWWLead conversations with OWW users and Technology Developers to ensure continuing relevance of ongoing knowledge management improvements. Help lead development of our long term community and knowledge development strategy.
-
*Interface and manage other developers and volunteers on production of shared software resources.  This may include integration with scientific databases,
+
-
*Manage server responsibilities (i.e., resource allocation, backups, etc) across various projects.
+
'''Requirements:'''<br>
'''Requirements:'''<br>
-
Successful applicant should be proficient in LAMP environments (Linux, Apache, MySQL and PHP). Experience with both system administration and web programming is ideal. Familiarity with MediaWiki software is a large plus. Ability to work independently and interface with open-source communities.
+
Excellent communication, writing, organizational, and knowledge management skills. Awareness of ongoing external web 2.0 trends and projects. Fanatical enthusiasm for open research and communication.
 +
 
==Notes from Meeting==
==Notes from Meeting==

Revision as of 17:14, 10 March 2007


Senior Technology Developer

Responsibilities:

Requirements:


Responsibilities:

Requirements:

Contents

Job Description

Do you want to change the future of scientific and engineering research? Are you looking for a unique opportunity to empower researchers to openly share information? OpenWetWare is a community of thousands of researchers from around the world who freely share their ideas, results, tools, and wisdom. Our project has largely been volunteer driven to date; we are now looking to hire two full time employees.

Senior technology developer

Responsibilities:
Define and carryout lead software development and technology integration in support of OpenWetWare. Cultivate and respond to community input. Leverage internal volunteer development resources and establish productive relationship with external open source projects. Oversee outsourced server operations. Help lead development of our long term technology development strategy.

Requirements:
Deep experience and proficiency with Linux, Apache, MySQL, PHP. Familiarity with MediaWiki a plus. Awareness and understanding of ongoing external web 2.0 trends and projects. Should be able to develop and carryout independent projects. Must be able to foster productive relationships with existing and growing OWW user community.

Senior Knowledge Developer

Responsibilities:
Lead improvements to the OWW community and knowledge structure. Develop and implement knowledge management resources that improve the sharing of information via OWW. Lead conversations with OWW users and Technology Developers to ensure continuing relevance of ongoing knowledge management improvements. Help lead development of our long term community and knowledge development strategy.

Requirements:
Excellent communication, writing, organizational, and knowledge management skills. Awareness of ongoing external web 2.0 trends and projects. Fanatical enthusiasm for open research and communication.


Notes from Meeting

(feel free to add)

  • Possible positions:
    1. Technical Administrator / Extension Developer
      • Responsibilities would include server maintenance, updating Mediawiki distribution, OS, etc. Would be nice to have capability to develop custom extensions as well (though there was some concern about the how those would be maintained long-term).
    2. Community Developer
      • Responsible for cultivating the growth of communities on the site. These would include things like technical communities, new-user admin/welcoming, information management (e.g. consensus protocols), etc.
    3. Founding CEO / Evangelist
      • Responsible for raising money, talking to the press, etc.
      • Suggested that before we can get this person we need to have a tighter description of the long-term mission of the site (since we would need someone who was very passionate about it).
  • Comments on why a Community Developer would be useful.
    • There was concern that by focusing too much on the specific things we would like an employee to work on (e.g. a new extension or a help page) we would be creating a non-scalable system for getting these things done in the long term. (and also a system with an expiration date when the finding for the employee ends in a year).
    • Alternatively, we should could focus on hiring someone who would cultivate volunteer communities from the OWW user community. They would essentially be there to facilitate the growth of many of these groups rather than take on leadership of any particular one.
  • we decided to specify the job descriptions for the technical/admin and community developer positions and wait on the CEO position for the time being.
  • It was also suggested that we should pursue supplemental funding if we find a person we want but can't afford. (the thought was that it would be easier to get additional funds since we have some now, and we'll have a clear target for its use)
  • Possible short-term goal: Develop a more open (as in making what OWW offers and how one can help more obvious than Community Portal) community in order to find motivated users to be recruited as "Community Developer(s)". Possible way is to have a page of "OpenWetWare Services" listed like Google Products. I will start working on this in the next week and present my material by the next meeting. -- Jenny

Brainstorming for job description

Figured this might be a good way to start to specify the things we'd like an OWW employee to work on. (in no particular order - please add!)

"Technical"

Server maintenance

  • Upgrades to Mediawiki
    • Testing compatibility of extensions and addons (UMS, mailing lists, etc)
    • Installing new extensions and their prerequisites
  • Monitoring
    • Disk, CPU and memory usage
    • Security: intrusion attempts, etc
  • Capacity planning
    • Hardware and software benchmarking/tuning
    • Server migration
  • Backups

Development of new technical tools

  • Being able to develop MediaWiki extensions would be a 'nice-to-have'
  • OWW software distribution / private wiki roll-out
  • how to integrate with existing/future tools

"Administrative"

Development of new wiki content

  • Tutorial pages (how to start a new lab)
  • Help pages
  • Maintain a calendar of conferences, workshops and events relevant to OWW community (calendar idea mentioned during last SC)
  • Develop the Directory of people and improve visibility on available ressources/skills within OWW community (maybe linked to categorization)
  • Highlights
  • Foster a community

Organization of existing content

  • Information management
    • Categorization, Semantic web

Wiki Maintenance

  • User Management
  • Deleting pages

Spokesperson / CEO

  • Getting more funding
    • writing OWW concept paper for circulating with potential sponsors.
  • Spokesperson for interacting with media / external parties
  • Surveys, 'market research,' figure out what people want/need

Meeting agenda

  1. "Facts on the ground" - how much funds do we have available and what are the going salaries for the type of people we'd be looking to hire. (jason)
  2. Prioritize the list above
  3. Sketch up a rough draft of a job description
  4. other?

Possible dates

As decided at the last SC meeting, we'll be holding a seperate meeting to talk about hiring someone to work on OWW full/part time using the money available from the NIH grant. We'll need to decide what sort of background we're looking for / can reasonably find. If you're interested in contributing to the discussion but can't make the meeting, please write me (jasonk at mit dot edu) an email with your thoughts.

The meeting date will be Dec 5: Noon-1pm EST in Room 68-151. If you would like to call in please contant jasonk at mit dot edu. Thanks.

Notes

Personal tools