... | ... |
@@ -80,6 +80,7 @@ varying skill levels</li> |
80 | 80 |
programs</li> |
81 | 81 |
<li>History of significant code contributions to multiple open-source |
82 | 82 |
projects</li> |
83 |
+<li>Experience with development on Microsoft Windows</li> |
|
83 | 84 |
<li>Genuine excitement about Tor and its values! Follow this link to view |
84 | 85 |
the <a href="https://blog.torproject.org/blog/tor-social-contract">Tor |
85 | 86 |
Project social contract</a>. |
... | ... |
@@ -82,7 +82,7 @@ programs</li> |
82 | 82 |
projects</li> |
83 | 83 |
<li>Genuine excitement about Tor and its values! Follow this link to view |
84 | 84 |
the <a href="https://blog.torproject.org/blog/tor-social-contract">Tor |
85 |
-Project social contract</a>: |
|
85 |
+Project social contract</a>. |
|
86 | 86 |
</li> |
87 | 87 |
</ul> |
88 | 88 |
|
... | ... |
@@ -31,8 +31,9 @@ stage from design to maintenance. |
31 | 31 |
We are working to make our code more scalable, testable, and |
32 | 32 |
maintainable. You would be reviewing other people's code and designs, |
33 | 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 |
|
34 |
+the work you'd be doing, please see <a |
|
35 |
+href="https://gitweb.torproject.org/tor.git/tree/ChangeLog">ChangeLog</a> |
|
36 |
+file from the Tor source distribution.</a> |
|
36 | 37 |
</p> |
37 | 38 |
<p> |
38 | 39 |
This is a full-time remote position. Flexible salary, depending on |
... | ... |
@@ -80,8 +81,9 @@ programs</li> |
80 | 81 |
<li>History of significant code contributions to multiple open-source |
81 | 82 |
projects</li> |
82 | 83 |
<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> |
|
84 |
+the <a href="https://blog.torproject.org/blog/tor-social-contract">Tor |
|
85 |
+Project social contract</a>: |
|
86 |
+</li> |
|
85 | 87 |
</ul> |
86 | 88 |
|
87 | 89 |
<h2> |
... | ... |
@@ -56,7 +56,7 @@ existing piece of software from design, to implementation, to testing, to |
56 | 56 |
maintenance</li> |
57 | 57 |
<li>Experience and comfort with peer review of your own code and design, and |
58 | 58 |
with your reviewing of others’ code and design</li> |
59 |
-<li> nsparency! As a non-profit, everything Tor Project does is public, |
|
59 |
+<li> Transparency! As a non-profit, everything Tor Project does is public, |
|
60 | 60 |
including your name and pay rate</li> |
61 | 61 |
</ul> |
62 | 62 |
|
... | ... |
@@ -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"> |
... | ... |
@@ -80,7 +80,7 @@ and scramble to implement last-minute anticensorship schemes, or to |
80 | 80 |
deploy urgent security updates. You'd also be reviewing other people's |
81 | 81 |
code and designs, and looking for ways to improve it. For an idea of |
82 | 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/blob/HEAD:/ChangeLog">the |
|
83 |
+href="https://gitweb.torproject.org/tor.git/tree/ChangeLog">the |
|
84 | 84 |
ChangeLog file from the Tor source distribution</a>. |
85 | 85 |
</p> |
86 | 86 |
|
... | ... |
@@ -117,7 +117,7 @@ How to apply: |
117 | 117 |
About the company:<br> |
118 | 118 |
The Tor Project is a US 501(c)(3) non-profit dedicated to research, |
119 | 119 |
development, and education about online anonymity and privacy. The Tor |
120 |
- network's 3000 volunteer relays carry 14 Gbps for upwards of half a |
|
120 |
+ network's 3000 volunteer relays carry 16 Gbps for upwards of half a |
|
121 | 121 |
million daily users, including ordinary citizens who want protection |
122 | 122 |
from identity theft and prying corporations, corporations who want |
123 | 123 |
to look at a competitor's website in private, people around the world |
... | ... |
@@ -11,6 +11,8 @@ |
11 | 11 |
</div> |
12 | 12 |
<div id="maincol"> |
13 | 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> |
|
14 | 16 |
|
15 | 17 |
<p> |
16 | 18 |
Your job would be to work on all aspects of the main Tor network daemon |
... | ... |
@@ -15,6 +15,7 @@ |
15 | 15 |
<p> |
16 | 16 |
Your job would be to work on all aspects of the main Tor network daemon |
17 | 17 |
and other open-source software. |
18 |
+ |
|
18 | 19 |
This would be a contractor position starting in 2013 (with plenty of |
19 | 20 |
work to keep you busy), with the possibility of 2014 and beyond. |
20 | 21 |
</p> |
... | ... |
@@ -24,22 +25,23 @@ Any candidate must: |
24 | 25 |
</p> |
25 | 26 |
|
26 | 27 |
<ul> |
27 |
-<li>Have extensive experience in C, and several other programming |
|
28 |
- languages. At least 5 years experience with C is probably necessary |
|
29 |
- for the level of expertise we want; most people would need more.</li> |
|
30 |
-<li>Have a solid understanding of issues surrounding secure C programming.</li> |
|
31 |
-<li>Be comfortable working from home (or wherever your preferred |
|
32 |
- Internet connection is).</li> |
|
33 |
-<li>Be familiar and experienced with nonblocking, event-driven networking |
|
34 |
- programs.</li> |
|
35 |
-<li>Be comfortable and experienced with interacting with users online.</li> |
|
36 |
-<li>Be comfortable and experienced with driving the entire lifecycle |
|
37 |
- of a new feature in an existing piece of software, from design to |
|
38 |
- implementation to testing.</li> |
|
39 |
-<li>Be comfortable and experienced getting code and design reviewed, |
|
40 |
- and reviewing the code and design of others.</li> |
|
41 |
-<li>Be comfortable with transparency: as a non-profit, everything we do |
|
42 |
- is in public, including your name and pay rate.</li> |
|
28 |
+ <li>Have extensive experience in C, and several other programming |
|
29 |
+ languages. At least 5 years experience with C is probably |
|
30 |
+ necessary for the level of expertise we want; most people would |
|
31 |
+ need more.</li> |
|
32 |
+ <li>Have a solid understanding of issues surrounding secure |
|
33 |
+ C programming.</li> |
|
34 |
+ <li>Be comfortable working remotely.</li> |
|
35 |
+ <li>Be familiar and experienced with nonblocking, event-driven |
|
36 |
+ networking programs.</li> |
|
37 |
+ <li>Be comfortable and experienced with interacting with users online.</li> |
|
38 |
+ <li>Be comfortable and experienced with driving the entire |
|
39 |
+ lifecycle of a new feature in an existing piece of software, |
|
40 |
+ from design to implementation to testing.</li> |
|
41 |
+ <li>Be comfortable and experienced getting code and design |
|
42 |
+ reviewed, and reviewing the code and design of others.</li> |
|
43 |
+ <li>Be comfortable with transparency: as a non-profit, everything |
|
44 |
+ we do is in public, including your name and pay rate.</li> |
|
43 | 45 |
</ul> |
44 | 46 |
|
45 | 47 |
<p> |
... | ... |
@@ -47,32 +49,35 @@ An ideal candidate would also: |
47 | 49 |
</p> |
48 | 50 |
|
49 | 51 |
<ul> |
50 |
-<li>Know enough of the basics of cryptography in order to understand |
|
51 |
- how to implement our protocols and discuss changes to them. (Actually |
|
52 |
- implementing block ciphers and stuff like that isn't necessary.)</li> |
|
53 |
-<li>Know enough about networking in order to understand how to implement |
|
54 |
- our protocols and discuss changes to them.</li> |
|
55 |
-<li>Have experience with high-performance networking code.</li> |
|
56 |
-<li>Have experience with open-source software development, including |
|
57 |
- working with distributed teams across different time-zones containing |
|
58 |
- employees and volunteers of differing skill levels over email and IRC.</li> |
|
59 |
-<li>Have basic familiarity with distributed version control systems.</li> |
|
60 |
-<li>Have contributed significant chunks of code to multiple |
|
61 |
- open-source projects in the past.</li> |
|
62 |
-<li>Genuinely be excited about Tor and our values.</li> |
|
52 |
+ <li>Know enough of the basics of cryptography in order to |
|
53 |
+ understand how to implement our protocols and discuss changes |
|
54 |
+ to them. (Actually implementing block ciphers and stuff like |
|
55 |
+ that isn't necessary.)</li> |
|
56 |
+ <li>Know enough about networking in order to understand how to |
|
57 |
+ implement our protocols and discuss changes to them.</li> |
|
58 |
+ <li>Have experience with high-performance networking code.</li> |
|
59 |
+ <li>Have experience with open-source software development, |
|
60 |
+ including working with distributed teams across different |
|
61 |
+ time-zones containing employees and volunteers of differing |
|
62 |
+ skill levels over email and IRC.</li> |
|
63 |
+ <li>Have basic familiarity with distributed version control |
|
64 |
+ systems.</li> |
|
65 |
+ <li>Have contributed significant chunks of code to multiple |
|
66 |
+ open-source projects in the past.</li> |
|
67 |
+ <li>Genuinely be excited about Tor and our values.</li> |
|
63 | 68 |
</ul> |
64 | 69 |
|
65 | 70 |
<p> |
66 |
-Being a core Tor developer includes triaging, |
|
67 |
-diagnosing, and fixing bugs; looking for and resolving security |
|
68 |
-issues; and working collaboratively with coworkers and volunteers |
|
69 |
-on implementing new features and protocol changes at every stage from |
|
70 |
-design to maintenance. We'd also need help making our code more scalable, |
|
71 |
-testable, and maintainable. Sometimes, we need to drop everything and |
|
72 |
-scramble to implement last-minute anticensorship schemes, or to deploy |
|
73 |
-urgent security updates. You'd also be reviewing other people's code and |
|
74 |
-designs, and looking for ways to improve it. For an idea of the |
|
75 |
-breadth and depth of the work you'd be doing, have a look at <a |
|
71 |
+Being a core Tor developer includes triaging, diagnosing, and |
|
72 |
+fixing bugs; looking for and resolving security issues; and working |
|
73 |
+collaboratively with coworkers and volunteers on implementing |
|
74 |
+new features and protocol changes at every stage from design to |
|
75 |
+maintenance. We'd also need help making our code more scalable, |
|
76 |
+testable, and maintainable. Sometimes, we need to drop everything |
|
77 |
+and scramble to implement last-minute anticensorship schemes, or to |
|
78 |
+deploy urgent security updates. You'd also be reviewing other people's |
|
79 |
+code and designs, and looking for ways to improve it. For an idea of |
|
80 |
+the breadth and depth of the work you'd be doing, have a look at <a |
|
76 | 81 |
href="https://gitweb.torproject.org/tor.git/blob/HEAD:/ChangeLog">the |
77 | 82 |
ChangeLog file from the Tor source distribution</a>. |
78 | 83 |
</p> |
... | ... |
@@ -82,13 +87,13 @@ Other notes: |
82 | 87 |
</p> |
83 | 88 |
|
84 | 89 |
<ul> |
85 |
-<li>Tor developers don't have an office; you can work from wherever you |
|
86 |
- want, in basically any country. You'll need to be comfortable in |
|
87 |
- this environment! We coordinate via IRC, email, and bug trackers.</li> |
|
88 |
-<li>Academic degrees are great, but not required if you have the right |
|
89 |
- experience.</li> |
|
90 |
-<li>We only write free (open source) software, and we don't believe in |
|
91 |
- software patents.</li> |
|
90 |
+ <li>You'll need to be comfortable in this environment! We |
|
91 |
+ coordinate via IRC, instant messaging, email, and bug |
|
92 |
+ trackers.</li> |
|
93 |
+ <li>Academic degrees are great, but not required if you have |
|
94 |
+ the right experience.</li> |
|
95 |
+ <li>We only write free and open source software, and we don't |
|
96 |
+ believe in software patents.</li> |
|
92 | 97 |
</ul> |
93 | 98 |
|
94 | 99 |
<p> |
... | ... |
@@ -96,28 +101,29 @@ How to apply: |
96 | 101 |
</p> |
97 | 102 |
|
98 | 103 |
<ul> |
99 |
-<li>Link to a sample of code you've written in the past that you're |
|
100 |
- allowed to show us.</li> |
|
101 |
-<li>Provide a CV explaining your background, experience, skills, and |
|
102 |
- other relevant qualifications.</li> |
|
103 |
-<li>List some people who can tell us more about you: these references |
|
104 |
- could be employers or coworkers, open source projects, etc.</li> |
|
105 |
-<li>Email the above to jobs at torproject.org.</li> |
|
104 |
+ <li>Link to a sample of code you've written in the past that |
|
105 |
+ you're allowed to show us.</li> |
|
106 |
+ <li>Provide a CV explaining your background, experience, skills, |
|
107 |
+ and other relevant qualifications.</li> |
|
108 |
+ <li>List some people who can tell us more about you: these |
|
109 |
+ references could be employers or coworkers, open source projects, |
|
110 |
+ etc.</li> |
|
111 |
+ <li>Email the above to jobs at torproject.org.</li> |
|
106 | 112 |
</ul> |
107 | 113 |
|
108 | 114 |
<p> |
109 | 115 |
About the company:<br> |
110 | 116 |
The Tor Project is a US 501(c)(3) non-profit dedicated to research, |
111 | 117 |
development, and education about online anonymity and privacy. The Tor |
112 |
- network's 3000 volunteer relays carry 14 Gbps for upwards of half a million |
|
113 |
- daily users, including ordinary citizens who want protection from identity |
|
114 |
- theft and prying corporations, corporations who want to look at a |
|
115 |
- competitor's website in private, people around the world whose Internet |
|
116 |
- connections are censored, and even governments and law enforcement. Tor has |
|
117 |
- a staff of 14 paid developers, researchers, and advocates, plus many dozen |
|
118 |
- volunteers who help out on a daily basis. Tor is funded in part by |
|
119 |
- government research and development grants, and in part by individual and |
|
120 |
- corporate donations. |
|
118 |
+ network's 3000 volunteer relays carry 14 Gbps for upwards of half a |
|
119 |
+ million daily users, including ordinary citizens who want protection |
|
120 |
+ from identity theft and prying corporations, corporations who want |
|
121 |
+ to look at a competitor's website in private, people around the world |
|
122 |
+ whose Internet connections are censored, and even governments and law |
|
123 |
+ enforcement. Tor has a staff of 14 paid developers, researchers, and |
|
124 |
+ advocates, plus many dozen volunteers who help out on a daily basis. Tor |
|
125 |
+ is funded in part by government research and development grants, and |
|
126 |
+ in part by individual and corporate donations. |
|
121 | 127 |
</p> |
122 | 128 |
|
123 | 129 |
</div> |
... | ... |
@@ -15,9 +15,8 @@ |
15 | 15 |
<p> |
16 | 16 |
Your job would be to work on all aspects of the main Tor network daemon |
17 | 17 |
and other open-source software. |
18 |
-This would be a contractor position for 2012 (starting as soon as you're |
|
19 |
-ready and with plenty of work to keep you busy), with the possibility of |
|
20 |
-2013 and beyond. |
|
18 |
+This would be a contractor position starting in 2013 (with plenty of |
|
19 |
+work to keep you busy), with the possibility of 2014 and beyond. |
|
21 | 20 |
</p> |
22 | 21 |
|
23 | 22 |
<p> |
... | ... |
@@ -115,7 +114,7 @@ About the company:<br> |
115 | 114 |
theft and prying corporations, corporations who want to look at a |
116 | 115 |
competitor's website in private, people around the world whose Internet |
117 | 116 |
connections are censored, and even governments and law enforcement. Tor has |
118 |
- a staff of 13 paid developers, researchers, and advocates, plus many dozen |
|
117 |
+ a staff of 14 paid developers, researchers, and advocates, plus many dozen |
|
119 | 118 |
volunteers who help out on a daily basis. Tor is funded in part by |
120 | 119 |
government research and development grants, and in part by individual and |
121 | 120 |
corporate donations. |
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,134 @@ |
1 |
+## translation metadata |
|
2 |
+# Revision: $Revision$ |
|
3 |
+# Translation-Priority: 3-low |
|
4 |
+ |
|
5 |
+#include "head.wmi" TITLE="Tor Project: Jobs (core developer)" CHARSET="UTF-8" |
|
6 |
+<div id="content" class="clearfix"> |
|
7 |
+ <div id="breadcrumbs"> |
|
8 |
+ <a href="<page index>">Home » </a> |
|
9 |
+ <a href="<page about/overview>">About » </a> |
|
10 |
+ <a href="<page about/jobs>">Jobs</a> |
|
11 |
+ </div> |
|
12 |
+ <div id="maincol"> |
|
13 |
+<h1>The Tor Project is looking for another dedicated core developer!</h1> |
|
14 |
+ |
|
15 |
+<p> |
|
16 |
+Your job would be to work on all aspects of the main Tor network daemon |
|
17 |
+and other open-source software. |
|
18 |
+This would be a contractor position for 2012 (starting as soon as you're |
|
19 |
+ready and with plenty of work to keep you busy), with the possibility of |
|
20 |
+2013 and beyond. |
|
21 |
+</p> |
|
22 |
+ |
|
23 |
+<p> |
|
24 |
+Any candidate must: |
|
25 |
+</p> |
|
26 |
+ |
|
27 |
+<ul> |
|
28 |
+<li>Have extensive experience in C, and several other programming |
|
29 |
+ languages. At least 5 years experience with C is probably necessary |
|
30 |
+ for the level of expertise we want; most people would need more.</li> |
|
31 |
+<li>Have a solid understanding of issues surrounding secure C programming.</li> |
|
32 |
+<li>Be comfortable working from home (or wherever your preferred |
|
33 |
+ Internet connection is).</li> |
|
34 |
+<li>Be familiar and experienced with nonblocking, event-driven networking |
|
35 |
+ programs.</li> |
|
36 |
+<li>Be comfortable and experienced with interacting with users online.</li> |
|
37 |
+<li>Be comfortable and experienced with driving the entire lifecycle |
|
38 |
+ of a new feature in an existing piece of software, from design to |
|
39 |
+ implementation to testing.</li> |
|
40 |
+<li>Be comfortable and experienced getting code and design reviewed, |
|
41 |
+ and reviewing the code and design of others.</li> |
|
42 |
+<li>Be comfortable with transparency: as a non-profit, everything we do |
|
43 |
+ is in public, including your name and pay rate.</li> |
|
44 |
+</ul> |
|
45 |
+ |
|
46 |
+<p> |
|
47 |
+An ideal candidate would also: |
|
48 |
+</p> |
|
49 |
+ |
|
50 |
+<ul> |
|
51 |
+<li>Know enough of the basics of cryptography in order to understand |
|
52 |
+ how to implement our protocols and discuss changes to them. (Actually |
|
53 |
+ implementing block ciphers and stuff like that isn't necessary.)</li> |
|
54 |
+<li>Know enough about networking in order to understand how to implement |
|
55 |
+ our protocols and discuss changes to them.</li> |
|
56 |
+<li>Have experience with high-performance networking code.</li> |
|
57 |
+<li>Have experience with open-source software development, including |
|
58 |
+ working with distributed teams across different time-zones containing |
|
59 |
+ employees and volunteers of differing skill levels over email and IRC.</li> |
|
60 |
+<li>Have basic familiarity with distributed version control systems.</li> |
|
61 |
+<li>Have contributed significant chunks of code to multiple |
|
62 |
+ open-source projects in the past.</li> |
|
63 |
+<li>Genuinely be excited about Tor and our values.</li> |
|
64 |
+</ul> |
|
65 |
+ |
|
66 |
+<p> |
|
67 |
+Being a core Tor developer includes triaging, |
|
68 |
+diagnosing, and fixing bugs; looking for and resolving security |
|
69 |
+issues; and working collaboratively with coworkers and volunteers |
|
70 |
+on implementing new features and protocol changes at every stage from |
|
71 |
+design to maintenance. We'd also need help making our code more scalable, |
|
72 |
+testable, and maintainable. Sometimes, we need to drop everything and |
|
73 |
+scramble to implement last-minute anticensorship schemes, or to deploy |
|
74 |
+urgent security updates. You'd also be reviewing other people's code and |
|
75 |
+designs, and looking for ways to improve it. For an idea of the |
|
76 |
+breadth and depth of the work you'd be doing, have a look at <a |
|
77 |
+href="https://gitweb.torproject.org/tor.git/blob/HEAD:/ChangeLog">the |
|
78 |
+ChangeLog file from the Tor source distribution</a>. |
|
79 |
+</p> |
|
80 |
+ |
|
81 |
+<p> |
|
82 |
+Other notes: |
|
83 |
+</p> |
|
84 |
+ |
|
85 |
+<ul> |
|
86 |
+<li>Tor developers don't have an office; you can work from wherever you |
|
87 |
+ want, in basically any country. You'll need to be comfortable in |
|
88 |
+ this environment! We coordinate via IRC, email, and bug trackers.</li> |
|
89 |
+<li>Academic degrees are great, but not required if you have the right |
|
90 |
+ experience.</li> |
|
91 |
+<li>We only write free (open source) software, and we don't believe in |
|
92 |
+ software patents.</li> |
|
93 |
+</ul> |
|
94 |
+ |
|
95 |
+<p> |
|
96 |
+How to apply: |
|
97 |
+</p> |
|
98 |
+ |
|
99 |
+<ul> |
|
100 |
+<li>Link to a sample of code you've written in the past that you're |
|
101 |
+ allowed to show us.</li> |
|
102 |
+<li>Provide a CV explaining your background, experience, skills, and |
|
103 |
+ other relevant qualifications.</li> |
|
104 |
+<li>List some people who can tell us more about you: these references |
|
105 |
+ could be employers or coworkers, open source projects, etc.</li> |
|
106 |
+<li>Email the above to jobs at torproject.org.</li> |
|
107 |
+</ul> |
|
108 |
+ |
|
109 |
+<p> |
|
110 |
+About the company:<br> |
|
111 |
+ The Tor Project is a US 501(c)(3) non-profit dedicated to research, |
|
112 |
+ development, and education about online anonymity and privacy. The Tor |
|
113 |
+ network's 3000 volunteer relays carry 14 Gbps for upwards of half a million |
|
114 |
+ daily users, including ordinary citizens who want protection from identity |
|
115 |
+ theft and prying corporations, corporations who want to look at a |
|
116 |
+ competitor's website in private, people around the world whose Internet |
|
117 |
+ connections are censored, and even governments and law enforcement. Tor has |
|
118 |
+ a staff of 13 paid developers, researchers, and advocates, plus many dozen |
|
119 |
+ volunteers who help out on a daily basis. Tor is funded in part by |
|
120 |
+ government research and development grants, and in part by individual and |
|
121 |
+ corporate donations. |
|
122 |
+</p> |
|
123 |
+ |
|
124 |
+ </div> |
|
125 |
+ <!-- END MAINCOL --> |
|
126 |
+ <div id = "sidecol"> |
|
127 |
+#include "side.wmi" |
|
128 |
+#include "info.wmi" |
|
129 |
+ </div> |
|
130 |
+ <!-- END SIDECOL --> |
|
131 |
+</div> |
|
132 |
+<!-- END CONTENT --> |
|
133 |
+#include <foot.wmi> |
|
134 |
+ |