Author: arma Date: 2012-10-04 01:12:22 +0000 (Thu, 04 Oct 2012) New Revision: 25833
Added: website/trunk/about/en/jobs-pluggabletransport.wml Modified: website/trunk/about/en/corepeople.wml website/trunk/about/en/jobs.wml Log: add the text for dcf's flashproxy position (but call it pluggable transports, since flash isn't the skillset we want and since i hope to make the position something broader once flashproxy rules the earth).
Modified: website/trunk/about/en/corepeople.wml =================================================================== --- website/trunk/about/en/corepeople.wml 2012-10-02 17:36:18 UTC (rev 25832) +++ website/trunk/about/en/corepeople.wml 2012-10-04 01:12:22 UTC (rev 25833) @@ -50,7 +50,7 @@ researchers.</dd> <dt>David Fifield, Developer</dt> <dd>Developer and co-inventor of <a - href="http://crypto.stanford.edu/flashproxy/%22%3EFlashProxy</a> (<a + href="https://crypto.stanford.edu/flashproxy/%22%3EFlashProxy</a> (<a href="https://gitweb.torproject.org/flashproxy.git">git</a>), a set of tools to route Tor traffic via web browsers for better blocking-resistance.</dd>
Added: website/trunk/about/en/jobs-pluggabletransport.wml =================================================================== --- website/trunk/about/en/jobs-pluggabletransport.wml (rev 0) +++ website/trunk/about/en/jobs-pluggabletransport.wml 2012-10-04 01:12:22 UTC (rev 25833) @@ -0,0 +1,159 @@ +#include "head.wmi" TITLE="Tor Project: Jobs (pluggable transport developer)" CHARSET="UTF-8" +<div id="content" class="clearfix"> + <div id="breadcrumbs"> + <a href="<page index>">Home » </a> + <a href="<page about/overview>">About » </a> + <a href="<page about/jobs>">Jobs</a> + </div> + <div id="maincol"> +<h1>The Tor Project is looking for a pluggable transport developer!</h1> + +<p> +This job is for the development and maintenance of the +<a href="https://crypto.stanford.edu/flashproxy/">flash proxy</a> +circumvention system, with a focus on deployment and getting tools in +the hands of users. If it goes well, we might have you branch out into +improving usability and deployability of other Tor pluggable transports. +</p> + +<p> +Applicants must be familiar with Python, JavaScript, and web +technologies, particularly WebSocket. You will do usability testing and +be in charge of producing binary packages of client software for +GNU/Linux, Windows, and OS X. The system's supporting infrastructure is +already in place, but may require changes depending on the future +development of the client programs. There also is the potential for the +development and implementation of new covert rendezvous methods that may +have broader use outside the flash proxy system. +</p> + +<p> +You will be assisted and mentored by David Fifield, the primary +developer of the flash proxy software and co-author of its +<a href="https://crypto.stanford.edu/flashproxy/flashproxy.pdf">research +paper</a>, and all-around good guy. +</p> + +<p> +This link will display open flash proxy tickets, giving an idea of the +tasks we want done. +<blockquote> +<a href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=new&status=reopened&component=Flashproxy">Open +Flashproxy tickets</a> +</blockquote> +</p> + +<p> +All candidates must: +</p> + +<ul> + +<li> +Know Python and JavaScript. At least two years of experience, or less if +you have a few years' experience with other programming languages. +</li> + +<li> +Have experience in packaging software. In particular, it is likely that +you will need to use py2exe to make Windows packages, and you should +know how to use makefiles. +</li> + +<li> +Be self-directed: The best candidates can solve problems on their own +but also know when to ask for help. Communication with other developers +will happen over email, instant messaging, and IRC. +</li> + +</ul> + +<p> +An ideal candidate would also: +</p> + +<ul> + +<li> +Know about Tor +<a href="https://www.torproject.org/docs/pluggable-transports.html.en">pluggable +transports</a> and their +<a href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable-transport.txt">specification</a>. +</li> + +<li> +Have run the +<a href="https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/README">sample +commands in the README</a>, and made notes about the process. One of +your early tasks will be to do such testing so that the packages you +make will be effectively usable. +</li> + +<li> +Have an idea of real-world censorship regimes and the threat model faced +by circumvention tools. +</li> + +<li> +Have basic familiarity with distributed version control systems. +</li> + +</ul> + +<p> +Other notes: +</p> + +<ul> + <li>Tor developers don't have an office; you can work from + wherever you want, in basically any country. You'll need to be + comfortable in this environment! We coordinate via IRC, email, + and bug trackers.</li> + <li>Academic degrees are great, but not required if you have + the right experience.</li> + <li>We only write free and open source software, and we don't + believe in software patents.</li> +</ul> + +<p> +How to apply: +</p> + +<ul> + <li>Link to a sample of code you've written in the past that + you're allowed to show us.</li> + <li>Provide a CV explaining your background, experience, skills, + and other relevant qualifications.</li> + <li>List some people who can tell us more about you: these + references could be employers or coworkers, open source projects, + etc.</li> + <li>Email the above to jobs at torproject.org, specifying the + "flash proxy" position.</li> +</ul> + +<p> +About the company:<br> + The Tor Project is a US 501(c)(3) non-profit dedicated to research, + development, and education about online anonymity and privacy. The Tor + network's 3000 volunteer relays carry 14 Gbps for upwards of half a + million daily users, including ordinary citizens who want protection + from identity theft and prying corporations, corporations who want + to look at a competitor's website in private, people around the world + whose Internet connections are censored, and even governments and law + enforcement. Tor has a staff of 14 paid developers, researchers, and + advocates, plus many dozen volunteers who help out on a daily basis. Tor + is funded in part by government research and development grants, and + in part by individual and corporate donations. +</p> + + </div> + <!-- END MAINCOL --> + <div id = "sidecol"> +#include "side.wmi" +#include "info.wmi" + </div> + <!-- END SIDECOL --> +</div> +<!-- END CONTENT --> +#include <foot.wmi> +
Modified: website/trunk/about/en/jobs.wml =================================================================== --- website/trunk/about/en/jobs.wml 2012-10-02 17:36:18 UTC (rev 25832) +++ website/trunk/about/en/jobs.wml 2012-10-04 01:12:22 UTC (rev 25833) @@ -17,6 +17,7 @@
<ul> <li><a href="<page about/jobs-projectcoordinator>">Project coordinator</a></li> +<li><a href="<page about/jobs-pluggabletransport>">Pluggable transport developer</a></li> <li><a href="<page about/jobs-browserhacker>">Browser hacker</a></li> </ul>