[Metalab] Fwd: [tor-project] Two new open jobs at Tor Project!

Hans-Christoph Steiner hans at at.or.at
Wed Feb 13 12:40:53 CET 2019


MOAR TOR in Wien!

-------- Forwarded Message --------
Subject: [tor-project] Two new open jobs at Tor Project!
Date: Thu, 31 Jan 2019 09:39:32 -0800
From: Erin Wyatt <ewyatt at torproject.org>
Reply-To: tor-project at lists.torproject.org
To: tor-project at lists.torproject.org

Hey everyone!

We have two new open positions. Please help us spread the word!
+ Browser Developer
https://www.torproject.org/about/jobs-browserdeveloper.html.en

+ Backend Engineer for OONI
https://www.torproject.org/about/jobs-backenddeveloper.html.en

Both job descriptions are attached in PDF and plain text format, and
both are pasted below. Please share, forward, tweet, etc!

Thank you! Have a great weekend.

Cheers,
Erin Wyatt
Director of People and Office Operations
ewyatt at torproject.org
PGP: 35E7 2A9F 6655 45F9 2CB6  6624 BA0C 9400 F80F 91CE

———————————>8———————————>8———————————>8

Internet Freedom Nonprofit Seeks Backend Engineer for OONI

The Tor Project, Inc. is looking for a dedicated backend engineer to
work on OONI (https://ooni.torproject.org/). OONI is the Open
Observatory of Network Interference: a free and open source software,
global observation network for detecting censorship, surveillance, and
traffic manipulation on the internet.

You will be working to improve OONI’s data processing pipeline and other
backend components responsible for recording measurements collected from
our growing global user network. You will also be tasked with improving
our network measurement methodologies and data analysis heuristics to
increase the accuracy of our experiments.

This is a full-time 12-month contract position, starting ASAP (no later
than mid-May 2019); contract may be extended.
The OONI team is based in Europe. However, this position may be
performed remotely.
Here are some of our code repositories:

https://github.com/ooni/api
https://github.com/ooni/pipeline
https://github.com/ooni/orchestra
https://github.com/ooni/collector
https://github.com/ooni/sysadmin

Required skills and qualifications:

- Extensive experience in python or golang.
- Comfortable working remotely.
- Self-directed, self-disciplined, but good at working and communicating
with a team.
- Have experience and be comfortable with others reviewing your code and
design; have experience and be comfortable reviewing others’ code.
- Experience documenting and designing protocols.
- Be comfortable with transparency!

Preferred qualifications:

- Experience designing, implementing, and maintaining scalable complex
network applications.
- Working experience with data processing pipelines.
- Possess the confidence to refactor code and write unit-tests.
- Familiarity with the challenges of developing and scaling data
processing pipelines.
- Familiarity with the network measurement field.
- Experience with open-source software development, including working
with distributed teams across different time-zones containing employees
and volunteers of differing skill levels.
- Basic familiarity with distributed version control systems.
- 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:

Academic degrees are great but not required if you have the right
experience.
You should be very good at working remotely at communicating with the
team on a daily basis via Slack, IRC, instant messaging, email, and
issue trackers.

Salary negotiable.

How to apply:
Please email a *PDF* of your resume/CV, and a cover letter explaining
how your qualifications and experience meet the requirements of this job
description. Please include the reasons why you want to work on OONI.
Please also include link to one or several code samples (of which you
are authorized to share), and also your GitHub or GitLab profile, and
three professional references.

Email should be sent to jobs at openobservatory dot org with "OONI
Backend Engineer" in the subject line.

About the project:

The Open Observatory of Network Interference (OONI) is a free software
project under the Tor Project. OONI 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.

The Tor Project, Inc., is a 501(c)(3) non-profit organization that
provides the technical infrastructure for privacy protection over the
Internet. With paid staff and contractors of around 30 technologists and
operational support people, plus many volunteers all over the world who
contribute to our work, the Tor Project is funded in part by government
grants and contracts, as well as by individual, foundation, and
corporate donations. We only write free and open source software, and we
don't believe in software patents.
 The Tor Project, Inc., is an equal opportunity, affirmative action
employer.


———————————>8———————————>8———————————>8

The Tor Project is looking for a Browser Developer (C++ and Javascript)
 As a browser developer, your job would be to work closely with other
members of the Tor Browser development team on C++ patches to our
Firefox-based browser, writing new APIs, altering functionality for
privacy and security, and making improvements to our collection of
Firefox add-ons (JavaScript code). Being a Tor Browser developer
includes triaging, diagnosing, and fixing bugs; looking for and
resolving web privacy issues; responding on short notice to urgent
security issues; and working collaboratively with coworkers and
volunteers to implement new features and web behavior changes. We also
need help making our code more maintainable, testable, and mergeable by
upstream. The person in this position will also review other people's
code, designs, and academic research papers to make suggestions for
improvement.
 This is a full-time position.  Required Qualifications:  - Experience
in C++ (and ideally, JavaScript). Five years of C++ experience is
probably necessary for the level of expertise we want, though some of
these years can be replaced with other Object Oriented Programming
and/or C experience. If you meet this level of experience with C++/OOP,
JavaScript can be learned on the job.
- Possess a solid understanding of issues surrounding secure C++
programming and reference counted memory (at least to the level of
avoiding issues).
- Be comfortable diving into new, unfamiliar codebases, looking for ways
to alter and augment their functionality in specific, goal-oriented ways.
- Be familiar with web technologies and how the web works, especially
the same-origin model and web tracking.
- Willingness and ability to justify and document technical decisions
for a public, world-wide technical audience.
- Be comfortable working remotely with a geographically distributed team.
- Experience interacting with users and other developers online,
including experience being confronted with differing ideas and opinions
(not always in a nice manner), while maintaining a high level of
professionalism.
- Comfort with transparency: as a non-profit organization who develops
open source software, almost everything we do is public, including your
name (or at least your business name) and possibly salary information.
 Preferred qualifications:

- Familiarity and/or experience with writing add-ons and/or patches for
Mozilla Firefox or other web browsers.
- Familiarity with compiling software for the Android platform.
- Familiarity with browser fingerprinting defenses
- Familiarity with Firefox's internal architecture, including its use of
multiple processes and sandboxing.
- Be intensely creative yet also ruthlessly pragmatic in your thinking.
- Possess knowledge/familiarity of probability, statistics, and
information theory.
- Know enough about networking to be able to visualize what HTTP 1.1
looks like on the wire while encapsulated within Tor's network protocol.
- Experience working with distributed (remote) teams across different
time-zones with people of differing skill levels over multiple mediums,
including email, instant messaging, and IRC.
- Open-source experience: contributed significant chunks of code to
multiple open-source projects in the past.
- Familiarity with distributed version control systems, including Git.
- Familiarity with rust
- Genuinely be excited about Tor and its values!
- Willingness and ability to travel internationally to twice-yearly team
meetings (strongly preferred).
 For a more detailed understanding 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 at
https://www.torproject.org/projects/torbrowser/design/#DesignRequirements.
 Academic degrees are great, but not required if you have the right
experience!
The team coordinates via IRC, email, and bug trackers. This position may
be performed remotely, but we would be happy to provide a desk at our
office in Seattle, Washington.

Salary negotiable. We have a competitive benefits package, including a
generous PTO policy; 14 paid holidays per year (US; including the week
between Christmas and New Year's, when the office is closed); health,
vision, dental, disability, and life insurance; flexible work schedule;
and occasional travel opportunities.   To apply:

Please email a *PDF* of your resume/CV, and a cover letter explaining
how your qualifications and experience meet the requirements of this job
description. Please include the reasons why you want to work at Tor
Project, and include links to code samples, if possible.
Email should be sent to job-browser at torproject.org with "Browser
Developer" in the subject line.
Link to at least one of your code samples (ideally, more than one and
all of which we will presume you are authorized to disclose). No phone
calls, please!

About the Organization:

The Tor Project, Inc., is a 501(c)(3) non-profit organization that
provides the technical infrastructure for privacy protection over the
Internet. With paid staff and contractors of around 30 technologists and
operational support people, plus many volunteers all over the world who
contribute to our work, the Tor Project is funded in part by government
grants and contracts, as well as by individual, foundation, and
corporate donations. We only write free and open source software, and we
don't believe in software patents.
 The Tor Project, Inc., is an equal opportunity, affirmative action
employer.



-------------- next part --------------
Internet Freedom Nonprofit Seeks Backend Engineer for OONI

The Tor Project, Inc. is looking for a dedicated backend engineer to work on OONI (https://ooni.torproject.org/). OONI is the Open Observatory of Network Interference: a free and open source software, global observation network for detecting censorship, surveillance, and traffic manipulation on the internet.

You will be working to improve OONI’s data processing pipeline and other backend components responsible for recording measurements collected from our growing global user network. You will also be tasked with improving our network measurement methodologies and data analysis heuristics to increase the accuracy of our experiments.

This is a full-time 12-month contract position, starting ASAP (no later than mid-May 2019); contract may be extended. 

The OONI team is based in Europe. However, this position may be performed remotely. 

Here are some of our code repositories:

https://github.com/ooni/api
https://github.com/ooni/pipeline
https://github.com/ooni/orchestra
https://github.com/ooni/collector
https://github.com/ooni/sysadmin

Required skills and qualifications:

- Extensive experience in python or golang.
- Comfortable working remotely.
- Self-directed, self-disciplined, but good at working and communicating with a team.
- Have experience and be comfortable with others reviewing your code and design; have experience and be comfortable reviewing others’ code.
- Experience documenting and designing protocols.
- Be comfortable with transparency!

Preferred qualifications:

- Experience designing, implementing, and maintaining scalable complex network applications.
- Working experience with data processing pipelines.
- Possess the confidence to refactor code and write unit-tests.
- Familiarity with the challenges of developing and scaling data processing pipelines.
- Familiarity with the network measurement field.
- Experience with open-source software development, including working with distributed teams across different time-zones containing employees and volunteers of differing skill levels.
- Basic familiarity with distributed version control systems.
- 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:

Academic degrees are great but not required if you have the right experience. 

You should be very good at working remotely at communicating with the team on a daily basis via Slack, IRC, instant messaging, email, and issue trackers.

Salary negotiable.

How to apply: 

Please email a *PDF* of your resume/CV, and a cover letter explaining how your qualifications and experience meet the requirements of this job description. Please include the reasons why you want to work on OONI. Please also include link to one or several code samples (of which you are authorized to share), and also your GitHub or GitLab profile, and three professional references.

Email should be sent to jobs at openobservatory dot org with "OONI Backend Engineer" in the subject line.

About the project:

The Open Observatory of Network Interference (OONI) is a free software project under the Tor Project. OONI 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.

The Tor Project, Inc., is a 501(c)(3) non-profit organization that provides the technical infrastructure for privacy protection over the Internet. With paid staff and contractors of around 30 technologists and operational support people, plus many volunteers all over the world who contribute to our work, the Tor Project is funded in part by government grants and contracts, as well as by individual, foundation, and corporate donations. We only write free and open source software, and we don't believe in software patents.
 
The Tor Project, Inc., is an equal opportunity, affirmative action employer.



-------------- next part --------------


The Tor Project is looking for a Browser Developer (C++ and Javascript)
 
As a browser developer, your job would be to work closely with other members of the Tor Browser development team on C++ patches to our Firefox-based browser, writing new APIs, altering functionality for privacy and security, and making improvements to our collection of Firefox add-ons (JavaScript code). Being a Tor Browser developer includes triaging, diagnosing, and fixing bugs; looking for and resolving web privacy issues; responding on short notice to urgent security issues; and working collaboratively with coworkers and volunteers to implement new features and web behavior changes. We also need help making our code more maintainable, testable, and mergeable by upstream. The person in this position will also review other people's code, designs, and academic research papers to make suggestions for improvement.
 
This is a full-time position. 
 
Required Qualifications: 
 
•	Experience in C++ (and ideally, JavaScript). Five years of C++ experience is probably necessary for the level of expertise we want, though some of these years can be replaced with other Object Oriented Programming and/or C experience. If you meet this level of experience with C++/OOP, JavaScript can be learned on the job.
•	Possess a solid understanding of issues surrounding secure C++ programming and reference counted memory (at least to the level of avoiding issues).
•	Be comfortable diving into new, unfamiliar codebases, looking for ways to alter and augment their functionality in specific, goal-oriented ways.
•	Be familiar with web technologies and how the web works, especially the same-origin model and web tracking.
•	Willingness and ability to justify and document technical decisions for a public, world-wide technical audience.
•	Be comfortable working remotely with a geographically distributed team.
•	Experience interacting with users and other developers online, including experience being confronted with differing ideas and opinions (not always in a nice manner), while maintaining a high level of professionalism.
•	Comfort with transparency: as a non-profit organization who develops open source software, almost everything we do is public, including your name (or at least your business name) and possibly salary information.
 
Preferred qualifications:

•	Familiarity and/or experience with writing add-ons and/or patches for Mozilla Firefox or other web browsers.
•	Familiarity with compiling software for the Android platform.
•	Familiarity with browser fingerprinting defenses
•	Familiarity with Firefox's internal architecture, including its use of multiple processes and sandboxing.
•	Be intensely creative yet also ruthlessly pragmatic in your thinking.
•	Possess knowledge/familiarity of probability, statistics, and information theory.
•	Know enough about networking to be able to visualize what HTTP 1.1 looks like on the wire while encapsulated within Tor's network protocol.
•	Experience working with distributed (remote) teams across different time-zones with people of differing skill levels over multiple mediums, including email, instant messaging, and IRC.
•	Open-source experience: contributed significant chunks of code to multiple open-source projects in the past.
•	Familiarity with distributed version control systems, including Git.
•	Familiarity with rust
•	Genuinely be excited about Tor and its values!
•	Willingness and ability to travel internationally to twice-yearly team meetings (strongly preferred).
 
For a more detailed understanding 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 at https://www.torproject.org/projects/torbrowser/design/#DesignRequirements.
 
Academic degrees are great, but not required if you have the right experience! 

The team coordinates via IRC, email, and bug trackers. This position may be performed remotely, but we would be happy to provide a desk at our office in Seattle, Washington.

Salary negotiable. We have a competitive benefits package, including a generous PTO policy; 14 paid holidays per year (US; including the week between Christmas and New Year's, when the office is closed); health, vision, dental, disability, and life insurance; flexible work schedule; and occasional travel opportunities. 
  
To apply:

Please email a *PDF* of your resume/CV, and a cover letter explaining how your qualifications and experience meet the requirements of this job description. Please include the reasons why you want to work at Tor Project, and include links to code samples, if possible. 

Email should be sent to job-browser at torproject.org with "Browser Developer" in the subject line.
Link to at least one of your code samples (ideally, more than one and all of which we will presume you are authorized to disclose). No phone calls, please!

About the Organization:

The Tor Project, Inc., is a 501(c)(3) non-profit organization that provides the technical infrastructure for privacy protection over the Internet. With paid staff and contractors of around 30 technologists and operational support people, plus many volunteers all over the world who contribute to our work, the Tor Project is funded in part by government grants and contracts, as well as by individual, foundation, and corporate donations. We only write free and open source software, and we don't believe in software patents.
 
The Tor Project, Inc., is an equal opportunity, affirmative action employer.






-------------- next part --------------
_______________________________________________
tor-project mailing list
tor-project at lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-project


More information about the Metalab mailing list