jobs

Tor is looking for a Browser Hacker and an Extension Developer!

The Tor Project has two browser-related job openings available!

We are looking for a C++ browser developer to work on our Firefox-based browser, and a Firefox extension developer to work on our growing number of Firefox extensions. Our ideal candidates would be comfortable in both roles, but we are also interested in hearing from people with either skillset.

On the C++ side, your tasks would include implementing new Firefox APIs and browser behavior changes; looking for and resolving web privacy issues; fixing bugs; responding on short notice to security issues; and helping to merge patches upstream.

On the extension development side, your primary tasks will include writing patches and UI improvements for Tor Birdy, Torbutton, HTTPS-Everywhere, Tor Launcher, and an OTR plugin for InstantBird. These improvements will primarily revolve around improving usability, Tor configuration, and security for our users.

Instructions on how to apply to the C++ position can be found on the browser hacker job posting. If you would prefer to focus on extension development, you should apply to the extension developer position.

Lead Automation Engineer Job Posting

in

Tor is looking for a Lead QA/automation engineer!

We want to deploy nightly builds and continuous integration for as many of our key software components and platform combinations as possible. Your job would be build and deploy the initial functional versions of a wide range of testing frameworks and continuous integration systems.

This is a contract position. Candidates are expected to be capable of taking the lead in selecting, deploying, and maintaining multiple automation systems in several different programming languages.

Candidates should also be capable of reproducing bugs and writing new reproduction test cases for one or more of the testing frameworks. Eventually, we hope to add additional staff to assist in this project, but to start, you will be expected to prioritize your own work such that the most important tasks get attention first, without letting any specific core component starve for attention.

For more details, including information on how to apply, see the job posting:
https://www.torproject.org/about/jobs-lead-automation.html.en

We are hiring support assistants and translators!

Your job is to handle support requests via our ticketing system and our new Q&A website, as well as make sure translations for software and documentation are up to date. This is a part-time contractor position starting in Q4 2012 and renewing quarterly.

We are looking for candidates who are fluent in one of Arabic, French, Mandarin, Burmese, Vietnamese, Spanish, and English. All must be fluent in English.

See the full job description for more information.

Tor has funding for a project coordinator

A project coordinator is the person who brings order to chaos. You will coordinate and help track deliverables, progress, and metrics of current projects. You will also help plan future projects through proposals.

Your impact will involve:

  • Deriving deliverables, deadlines, and milestones for each active contract.
  • Developing timelines and schedules for completion of milestones and deliverables for each active, and occasionally proposed, contract.
  • Collecting ideas and potential deliverables for the future.
  • Raising concerns, timeline slips, and probability of missed deadlines to management.
  • Helping with managing people's schedules, work load, and keeping various people or teams in communication with one another.
  • Tracking deliverable completion.
  • Developing and maintaining metrics about project completion rate and other measures as based on evidence-based project management or something similar.
  • Helping contractors develop their contract deliverables for six month periods based on expected workload.
  • Maintaining project status pages on trac (or whatever system we have) with deliverables, tickets, and monthly summaries of progress.
  • Helping to write the monthly progress reports required for contracts.

See the job posting for information on how to apply and what you need to send in with your application.

Tor has funding for another browser hacker

Your job would be to work on Torbutton and patches to our Firefox-based browser, as well as a potential Android port. This would be a contractor position likely starting in October and going through Q1 2013, with the possibility of later in 2013 and beyond. There may also be a possibility for part-time work prior to October.

The purpose of our browser is to build a private-by-design reference implementation of "Do Not Track", but through the alteration of browser behavior and without the need for regulation or begging.

Your job will include triaging, diagnosing, and fixing bugs; looking for and resolving web privacy issues; responding on short notice to security issues; and working collaboratively with coworkers and volunteers on implementing new features and web behavior changes.

We'd also need help making our code more maintainable, testable, and mergeable by upstream. Sometimes, we need to drop everything and scramble to implement last-minute fixes, or to deploy urgent security updates. You'd also be reviewing other people's code, designs, and academic research papers, and looking for ways to improve upon them.

See the job posting for information on how to apply and what you need to send in with your application.

For an even more detailed overview of the full breadth and depth of the work you'd be doing, have a look at The Design and Implementation of the Tor Browser, especially The Design Requirements section.

We're looking for another dedicated core Tor developer

in

Your job would be to work on all aspects of the main Tor network daemon and other open-source software. This would be a contractor position for 2012 (starting as soon as you're ready and with plenty of work to keep you busy), with the possibility of 2013 and beyond.

Being a core Tor developer includes triaging, diagnosing, and fixing bugs; looking for and resolving security issues; and working collaboratively with coworkers and volunteers on implementing new features and protocol changes at every stage from design to maintenance. We'd also need help making our code more scalable, testable, and maintainable. Sometimes, we need to drop everything and scramble to implement last-minute anticensorship schemes, or to deploy urgent security updates. You'd also be reviewing other people's code and designs, and looking for ways to improve it. For an idea of the breadth and depth of the work you'd be doing, have a look at the ChangeLog file from the Tor source distribution.

See our new jobs page for details: https://www.torproject.org/about/jobs.html.en

Syndicate content Syndicate content