Add coredev job posting
Sebastian Hahn

Sebastian Hahn commited on 2016-11-23 02:20:05
Zeige 2 geänderte Dateien mit 97 Einfügungen und 94 Löschungen.

... ...
@@ -10,124 +10,126 @@
10 10
     <a href="<page about/jobs>">Jobs</a>
11 11
   </div>
12 12
 	<div id="maincol">
13
-<h1>The Tor Project is looking for another dedicated core developer!</h1>
14
-<h1>Note: we've filled this position for now, but we hope to be looking
15
-for another core developer in the future.</h1>
13
+<h1>The Tor Project is looking for dedicated core developer!</h1>
14
+<h2>(Posted November 22, 2016)</h2>
16 15
 
17 16
 <p>
18 17
 Your job would be to work on all aspects of the main Tor network daemon
19 18
 and other open-source software.
20
-
21
-This would be a contractor position starting in 2013 (with plenty of
22
-work to keep you busy), with the possibility of 2014 and beyond.
23 19
 </p>
24
-
25 20
 <p>
26
-Any candidate must:
21
+As a core developer, your job with Tor Project will be to work on all
22
+aspects of the main Tor network daemon and other open-source software.
23
+This would include triaging, diagnosing, and fixing bugs; looking for
24
+and resolving security issues; occasionally dropping everything and
25
+scrambling to implement last-minute anticensorship schemes or deploy
26
+urgent security updates; and working collaboratively with coworkers and
27
+volunteers on implementing new features and protocol changes at every
28
+stage from design to maintenance.
29
+</p>
30
+<p>
31
+We are working to make our code more scalable, testable, and
32
+maintainable. You would be reviewing other people's code and designs,
33
+looking for ways to improve it. For an idea of the breadth and depth of
34
+the work you'd be doing, please see ChangeLog file from the Tor source
35
+distribution: https://gitweb.torproject.org/tor.git/tree/ChangeLog
36
+</p>
37
+<p>
38
+This is a full-time remote position. Flexible salary, depending on
39
+experience. Experience and/or passion for working with open source
40
+communities and/or a commitment to Internet civil liberties are added
41
+pluses for any candidate applying for this position!
27 42
 </p>
43
+<h2>
44
+Expected skills and experience:
45
+</h2>
28 46
 
29 47
 <ul>
30
-	<li>Have extensive experience in C, and several other programming
31
-	languages. At least 5 years experience with C is probably
32
-	necessary for the level of expertise we want; most people would
33
-	need more.</li>
34
-	<li>Have a solid understanding of issues surrounding secure
35
-	C programming.</li>
36
-	<li>Be comfortable working remotely.</li>
37
-	<li>Be familiar and experienced with nonblocking, event-driven
38
-	networking programs.</li>
39
-	<li>Be comfortable and experienced with interacting with users online.</li>
40
-	<li>Be comfortable and experienced with driving the entire
41
-	lifecycle of a new feature in an existing piece of software,
42
-	from design to implementation to testing.</li>
43
-	<li>Be comfortable and experienced getting code and design
44
-	reviewed, and reviewing the code and design of others.</li>
45
-	<li>Be comfortable with transparency: as a non-profit, everything
46
-	we do is in public, including your name and pay rate.</li>
48
+<li>5+ years’ experience in C and several other programming languages</li>
49
+<li>Solid understanding of secure C programming issues</li>
50
+<li>Comfort working remotely and managing your own workflow with limited
51
+supervision</li>
52
+<li>Experience and comfort interacting with users, coworkers, and team members
53
+online</li>
54
+<li>Ability to comfortably drive the entire lifecycle of a new feature in an
55
+existing piece of software from design, to implementation, to testing, to
56
+maintenance</li>
57
+<li>Experience and comfort with peer review of your own code and design, and
58
+with your reviewing of others’ code and design</li>
59
+<li> nsparency! As a non-profit, everything Tor Project does is public,
60
+including your name and pay rate</li>
47 61
 </ul>
48 62
 
49
-<p>
50
-An ideal candidate would also:
51
-</p>
63
+<h2>
64
+Desired skills and experience:
65
+</h2>
52 66
 
53 67
 <ul>
54
-	<li>Know enough of the basics of cryptography in order to
55
-	understand how to implement our protocols and discuss changes
56
-	to them. (Actually implementing block ciphers and stuff like
57
-	that isn't necessary.)</li>
58
-	<li>Know enough about networking in order to understand how to
59
-	implement our protocols and discuss changes to them.</li>
60
-	<li>Have experience with high-performance networking code.</li>
61
-	<li>Have experience with open-source software development,
62
-	including working with distributed teams across different
63
-	time-zones containing employees and volunteers of differing
64
-	skill levels over email and IRC.</li>
65
-	<li>Have basic familiarity with distributed version control
66
-	systems.</li>
67
-	<li>Have contributed significant chunks of code to multiple
68
-	open-source projects in the past.</li>
69
-	<li>Genuinely be excited about Tor and our values.</li>
68
+<li>Knowledge of cryptography basics: be able to understand how to implement
69
+our protocols and discuss changes to them (the ability to actually implement
70
+block ciphers and stuff like that is not necessary)</li>
71
+<li>Sufficient level of networking knowledge to understand how to implement
72
+our protocols and discuss changes to them</li>
73
+<li>Experience with high-performance networking code</li>
74
+<li>Experience with open-source software development, including working over
75
+email and IRC with a globally distributed teams of employees and volunteers of
76
+varying skill levels</li>
77
+<li>Basic familiarity with distributed version control systems</li>
78
+<li>Familiarity and experience with non-blocking, event-driven networking
79
+programs</li>
80
+<li>History of significant code contributions to multiple open-source
81
+projects</li>
82
+<li>Genuine excitement about Tor and its values! Follow this link to view
83
+the Tor Project social contract:
84
+https://blog.torproject.org/blog/tor-social-contract</li>
70 85
 </ul>
71 86
 
72
-<p>
73
-Being a core Tor developer includes triaging, diagnosing, and
74
-fixing bugs; looking for and resolving security issues; and working
75
-collaboratively with coworkers and volunteers on implementing
76
-new features and protocol changes at every stage from design to
77
-maintenance. We'd also need help making our code more scalable,
78
-testable, and maintainable. Sometimes, we need to drop everything
79
-and scramble to implement last-minute anticensorship schemes, or to
80
-deploy urgent security updates. You'd also be reviewing other people's
81
-code and designs, and looking for ways to improve it. For an idea of
82
-the breadth and depth of the work you'd be doing, have a look at <a
83
-href="https://gitweb.torproject.org/tor.git/tree/ChangeLog">the
84
-ChangeLog file from the Tor source distribution</a>.
85
-</p>
86
-
87
-<p>
87
+<h2>
88 88
 Other notes:
89
-</p>
89
+</h2>
90 90
 
91 91
 <ul>
92
-	<li>You'll need to be comfortable in this environment! We
93
-	coordinate via IRC, instant messaging, email, and bug
94
-	trackers.</li>
95
-	<li>Academic degrees are great, but not required if you have
96
-	the right experience.</li>
97
-	<li>We only write free and open source software, and we don't
98
-	believe in software patents.</li>
92
+<li>Academic degrees are great, but not required if you have the right
93
+experience.</li>
94
+<li>Tor developers don't have an office; you can work from wherever you want,
95
+so you need to be comfortable in this environment! We coordinate via IRC,
96
+email, and bug trackers.</li>
97
+<li>We only write free (open source) software, and we don't believe in software
98
+patents.</li>
99 99
 </ul>
100 100
 
101 101
 <p>
102
-How to apply:
102
+The Tor Project, Inc., is a 501(c)(3) organization headquartered in Seattle
103
+that provides the technical infrastructure for privacy protection over the
104
+Internet. With paid staff and contractors of around 30 technologists and
105
+operational support people, plus many volunteers all over the world who
106
+contribute to our work, the Tor Project is funded in part by government grants
107
+and contracts, as well as by individual, foundation, and corporate donations.
108
+Our mission statement: “To advance human rights and freedoms by creating and
109
+deploying free and open anonymity and privacy technologies, supporting their
110
+unrestricted availability and use, and furthering their scientific and popular
111
+understanding.”
103 112
 </p>
104
-
105
-<ul>
106
-	<li>Link to a sample of code you've written in the past that
107
-	you're allowed to show us.</li>
108
-	<li>Provide a CV explaining your background, experience, skills,
109
-	and other relevant qualifications.</li>
110
-	<li>List some people who can tell us more about you: these
111
-	references could be employers or coworkers, open source projects,
112
-	etc.</li>
113
-	<li>Email the above to jobs at torproject.org.</li>
114
-</ul>
115
-
116 113
 <p>
117
-About the company:<br>
118
- The Tor Project is a US 501(c)(3) non-profit dedicated to research,
119
- development, and education about online anonymity and privacy. The Tor
120
- network's 3000 volunteer relays carry 16 Gbps for upwards of half a
121
- million daily users, including ordinary citizens who want protection
122
- from identity theft and prying corporations, corporations who want
123
- to look at a competitor's website in private, people around the world
124
- whose Internet connections are censored, and even governments and law
125
- enforcement. Tor has a staff of 14 paid developers, researchers, and
126
- advocates, plus many dozen volunteers who help out on a daily basis. Tor
127
- is funded in part by government research and development grants, and
128
- in part by individual and corporate donations.
114
+The Tor Project has a competitive benefits package, including a generous PTO
115
+policy; 14 paid holidays per year (including the week between Christmas and New
116
+Year's, when the office is closed); health, vision, dental, disability, and
117
+life insurance paid in full for employee; flexible work schedule; and
118
+occasional travel opportunities. The Tor Project, Inc., is an equal
119
+opportunity, affirmative action employer.
120
+</p>
121
+<p>
122
+To apply, please email your CV to hr@torproject.org with “Core Developer” in
123
+the subject line. You should include a link to your code sample(s); more than
124
+one sample is ideal – if we can't see how you code, we can’t tell how good you
125
+are. Your CV should detail your background, experience, skills, and other
126
+relevant qualifications, and should include three professional references
127
+(co-workers, open source projects, supervisors).
128
+</p>
129
+<p>
130
+Deadline for applications is December 31, 2016. We look forward to hearing from
131
+you!
129 132
 </p>
130
-
131 133
   </div>
132 134
   <!-- END MAINCOL -->
133 135
   <div id = "sidecol">
... ...
@@ -20,6 +20,7 @@
20 20
 </p>
21 21
 <ul>
22 22
 <li><a href="<page about/jobs-ooni-ux-designer>">UX Designer - OONI</a></li>
23
+<li><a href="<page about/jobs-coredev>">Core Developer</a></li>
23 24
 #<li><a href="<page about/jobs-editor>">Writer/Editor</a></li>
24 25
 #<li><a href="<page about/jobs-admin-assistant>">Administrative Assistant</a></li>
25 26
 </ul>
26 27