Opened 3 years ago

Closed 3 years ago

#19007 closed task (fixed)

Create job posting for core OONI developer

Reported by: hellais Owned by: Sebastian
Priority: Medium Milestone:
Component: Webpages/Website Version:
Severity: Normal Keywords:
Cc: isabela, Sebastian Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Here is the body of the text:

# The Tor Project is looking for another dedicated core developer to work on OONI!

Your job would be to work as a software engineer on the Open Observatory of Network Interference (OONI), a global network measurement platform. Your initial focus will be on the design and implementation of a mechanism for instrumenting probes on which measurements should be run and re-engineering the data processing pipeline to scale to the growing OONI user-base.
Moreover you will be expected to be working on improving the existing measurement instrument (ooni-probe) and the data collection backend component (ooni-backend).

This would be a contractor position starting as soon as possible (by mid-June 2016, latest) for a duration of 12 months.

Any candidate must:

  • Have extensive experience in python and several other programming languages.
  • Be comfortable working remotely.
  • Be self-directed.
  • Be comfortable and experienced in getting code and design reviewed and reviewing the code and design of others.
  • Be comfortable and experienced in documenting and designing protocols.
  • Be comfortable with transparency: as a non-profit, everything we do is in public, including your name and pay rate.

An ideal candidate would also:

  • Have prior experience with designing and implementing scalable complex network applications.
  • Not be afraid of refactoring code and writing unit-tests
  • Be familiar with the challenges of developing and scaling data processing pipelines.
  • Be familiar with the network measurement field
  • Have experience with open-source software development, including working with distributed teams across different time-zones containing employees and volunteers of differing skill levels.
  • Have basic familiarity with distributed version control systems.
  • Have contributed significant chunks of code to multiple open-source projects in the past.
  • Be passionate about internet freedom and interested in contributing to it in a concrete way.

Other notes:

  • You'll need to be comfortable in this environment! We coordinate via IRC, instant messaging, email, and bug trackers
  • Academic degrees are great, but not required if you have the right experience
  • We only write free and open source software, and we don't believe in software patents

How to apply

  • Link to a sample of code you've written in the past that you're allowed to show us and ideally also your github profile.
  • Provide a CV explaining your background, experience, skills, and other relevant qualifications.
  • List some people who can tell us more about you: these references could be employers or co-workers, open source projects, etc.
  • Email the above to jobs@…

About the project:

The Open Observatory of Network Interference (OONI) is a free software project under the Tor Project which collects and processes network measurements with the aim of detecting network interferences, such as censorship, surveillance and traffic manipulation. Since late 2012, OONI has collected millions of measurements across more than 90 countries around the world.

About the company:

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 16 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.

Child Tickets

Attachments (3)

0001-Update-job-description-based-on-feedback-from-Sebast.patch (1.6 KB) - added by hellais 3 years ago.
0001-Update-OONI-job-posting.patch (1.7 KB) - added by hellais 3 years ago.
0001-Update-OONI-job-posting.2.patch (1.8 KB) - added by hellais 3 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 Changed 3 years ago by Sebastian

I added this, with the following concerns: The "about the company" section appears severely outdated (3k relays, half a million users), and "we don't believe in software patents" - they're a real thing, how can we not believe in them?

comment:2 Changed 3 years ago by Sebastian

Resolution: fixed
Status: newclosed

comment:3 Changed 3 years ago by hellais

I edited the posting to update the statistics on tor usage and remove the text on the software patents belief.

comment:4 Changed 3 years ago by cypherpunks

There is also a company description on the jobs overview page. Wouldn't it be better to update the description on that page and remove the description from the Ooni page? Preventing information duplication makes it easier to keep things up to date.

comment:5 Changed 3 years ago by cypherpunks

Resolution: fixed
Status: closedreopened

comment:6 Changed 3 years ago by cypherpunks

Status: reopenedneeds_revision

comment:7 Changed 3 years ago by isabela

Yes, please just update the company part with the other description:

About the company:
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 6000 volunteer relays carry 48 Gbps for several 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 30 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.

comment:8 Changed 3 years ago by arma

I just updated the post with a new last paragraph, and also a contact address that's specific to this job opening.

Changed 3 years ago by hellais

comment:9 in reply to:  8 Changed 3 years ago by hellais

Replying to arma:

I just updated the post with a new last paragraph, and also a contact address that's specific to this job opening.

Could you also update the job posting with the extra details provided in patch "0001-Update-OONI-job-posting.patch​". It's adding details about the fact that it's a full-time position and information about salary.

Changed 3 years ago by hellais

comment:10 Changed 3 years ago by hellais

Updated the patch to include also a deadline for submissions.

comment:11 Changed 3 years ago by arma

Status: needs_revisionneeds_information

I have lost track of this one. I made some changes. Shari maybe asked for some more changes. I am a bad person to lead this web page thing.

If anybody still wants changes, please find somebody to do them. :)

comment:12 Changed 3 years ago by Sebastian

Resolution: fixed
Status: needs_informationclosed

I'm closing this. If anyone wants concrete changes, make a new ticket please.

Note: See TracTickets for help on using tickets.