Do you want to help unlock advances in every scientific field by increasing humanity’s access to data by 1000x in a safe and secure way?

OpenMined currently works on encrypted computation in the context of deep learning to provide FREE user-friendly Privacy Enhancing Technology (PETs) tools to the world. We have a unique remote first Open Source culture and want to grow our team organically from the community that has helped us over the past 6 years.

Dalle-2: A future society powered by renewable energy, where natural and technology coexist in harmony, photorealistic solarpunk art #dall2 cc: @yishan

You may have recently seen OpenAI’s DALL-E 2. Now, imagine if the impressive abilities of models like GPT-3 or DALL-E 2 were focussed on tasks like preventing climate change or curing cancer?

OpenMined is at the forefront of Privacy Enhancing Technology which will enable breakthroughs in all scientific fields, in particular those with a positive impact on humanity.

To achieve this goal we need more value aligned individuals who are interested in working on both the research and implementation of cutting edge technology in the field of PETs.

OpenMined’s Recent Achievements

Here are just some of the cutting edge things we have been working on lately which you would get to work on by joining our team:

  • 🧠 Research: An Adversarial Accountant using Renyi Differential Privacy for tracking privacy across data subjects
  • 💻 ML Engineering: Integrating SMPC Crypten into PySyft, adding Deep Learning support with JAX and building a working end to end system applying SMPC for input privacy and DP for output privacy
  • 📉 Project Manager: Working with the UN and their PET Lab to do a pilot of SMPC + DP operations between private datasets in different countries
  • 🌎 Program Manager: Co-launch the United Nations Privacy Enhancing Technology Lab, featured in The Economist, co-announced by President Biden’s National Security Advisor
  • 🐦 Project Manager: Working with the Twitter META team to pioneer the use of PETs in social media transparency
  • 🚢 DevOps: Deploying our stack to Docker and Kubernetes with Continuous Integration and Deployment to PyPI and Docker Hub
  • 🧪 Data Science: Assisting the UN PetLab to use PySyft to study data across a federated data network, hosted by the United Nations
  • 📝 Writing: Released our 3rd Online Video Course with over 9000 students
  • ✒️ Grant Writing: Wrote and secured a $650,000 grant from the Alfred P. Sloan Foundation
  • 📣 Speaker / Community Manager: Hosted a live conference attended by 2,000+ attendees
  • 🎨 UI Design: Ensuring that our interfaces look great and communicate complex cutting edge ideas with intuitive simplicity
  • 🖱 UX Design: Improving our APIs so that working with PySyft fills users with joy

But don’t I need a fancy degree and industry experience already to contribute to the cutting edge and make a difference?

Consider the following diagram comparing the traditional career and employment pathways for tech roles and the alternative pathway at OpenMined.

What’s the catch?

The reality is that companies and organizations on the left hand side have well established business models which require specialized skill-sets and in turn pay high salaries which creates increased demand and competition. Unfortunately, even if you make it through the long path to a big tech or unicorn startup role, you may find yourself working on AI projects which ultimately must make a profit for shareholders and investors.

On the other side of the fence is a different path, a much more Open path; one which we believe is the future of mission driven, remote first work. OpenMined is a Charity (much like Mozilla) aimed at delivering Open Source technology and AI advancements for the common good. Instead of terrifying PASS / FAIL whiteboard interviews we prefer to hire people who demonstrate the communication skills, empathy and motivation to learn; that match the core values of the OpenMined community.

How OpenMined Members began their Journey

Rasswanth 🇮🇳

Rasswanth studied CS in Coimbatore, India and joined the Crypto Team as a GSOC candidate and was quickly hired due to his exceptional talents and dedication to learning PySyft and contributing high quality PRs.

Tudor 🇷🇴

Tudor took the OpenMined privacy course & started contributing to PySyft. His excellent engineering work at OpenMined helped him secure a Masters Scholarship to ENS de Lyon in France where he is studying cryptography while still contributing to PySyft.

Madhava 🇦🇺

Madhava is a self taught Engineer who discovered OpenMined while looking for solutions to AI data privacy at a MedTech Startup. Originally joining the DP team writing Swift, he is now Core Team Lead.

Kritika 🇮🇳

Kritika studied CS in Hyderabad, India and joined OpenMined in the DP Team. Her groundbreaking academic work led to a position as a Research Associate at Google. She still continues to contribute to PySyft’s DP system.

George 🇷🇴

George entered OpenMined on the Crypto Team, while studying his Masters in Bucharest. His applied research experience in SMPC at OpenMined, resulted in a full time role at Bloomberg in London, UK. He still contributes to PySyft’s SMPC.

What do all of the above Team Members have in common?

They all joined the community out of interest in PETs, either from their area of study or from AI industry needs and were willing to take a chance by contributing work and code to OpenMined’s open source repositories.

After proving themselves, their Mentor secured a paid contributor grant to allow them to continue contributing based around their schedule. Some members contribute part time while they study or work other jobs; for others OpenMined is their full time gig.

All of our full time paid contributors began their journey on other paid contributor programs (such as GSOC or UCSF Grants) and it works so well, we have decided to create our own.

Introducing...

OpenMined’s PySyft Padawan Program - OP3 BETA

Some of us are Star Wars fans... forgive us. 😂

Not only does OpenMined want to foster talent in the PET space but we are getting continued requests from our partners to nominate community members who understand the PySyft tech stack, for exciting Big Tech, Gov and Academic roles deploying and working on PySyft full time.

While most contributors join the Slack community and progress through the three phases of OpenMined contributor, we have so much demand we want to introduce a new fast lane, called the PySyft Padawan Program.

Beta Testers Required

Initially we are looking for people who can start quickly in any of the roles listed above in our "Recent Achievements". To accelerate your learning you will be shadowing a Mentor from the team, learning by watching what they do; and then taking on tasks as you feel comfortable. This means it's critical that you are within a certain proximity to your mentor's time zone so that you have enough overlap for live pairing sessions.

Skills and Experience:

  • Anyone from early career to seasoned expert is welcome to apply
  • We believe the right candidates can excel regardless of their level of prior experience

Minimum Requirements:

  • Midi-chlorian count >= 5000 🌱 (🚨 star wars joke alert)
  • Members of the First Order need not apply 😂 (🙏 last one I promise)
  • 10+ hours a week availability
  • At least several hours overlap with your Mentor's time zone

Coding Roles:

  • Experience coding at least one programming language (preferably Python)
  • The determination to learn challenging things fast and not give up

Non-coding roles:

  • Some proven experience in your desired role
  • The determination to learn challenging things fast and not give up

What our Padawans get:

  • One-on-One Pairing sessions and Mentorship from core members of the OpenMined Team working across our different skill sets and disciplines.
  • For data scientists and engineers, learn the PyGrid and PySyft code base inside and out from one of the Core team members and see how we code and solve problems on a day to day basis. This means pair programming!
  • Depending on the mentor you may be working directly on Automatic Differential Privacy, Secure Multi-Party Compute, Distributed Computing, DevOps or any combination of these
  • For non coding roles, work with our team and closely with partners, like the UN, Twitter, Google, Meta (Facebook AI), top Universities, US Census Bureau and more
  • The opportunity to contribute to a major Open Source project in the PETs / AI space and learn the inner workings of a distributed ML stack while deploying Federated Learning into production environments
  • Priority offers for upcoming roles in OpenMined and the skills required to apply for Jobs posted in our #jobs channel by Companies and Organizations deploying PETs
  • The opportunity to contribute to the most exciting space in AI, while making a real positive difference to the world!

Should I apply?

If you are excited about unlocking advances in every scientific field by increasing humanities access to data by 1000x, in a safe and secure way and; can learn fast, love what you do and are a reliable, good communicator then: YES!

  • You might have a job which allows you to do Open Source work on the side, or work at an organization who would benefit from a deeper understanding of PETs and is willing to volunteer a small amount of your time to learn the ropes and contribute to Open Source
  • You might be doing a degree or a masters on an AI / Privacy related topic and want to gain valuable experience for your project, or even be further in your academic career and want to leverage OpenMined’s PET technology for your own research
  • Or perhaps you are simply interested in becoming a remote first open source contributor

Whatever your background is, the most important thing is that you are a reliable good communicator who is keen to learn and can commit to 10+ hours a week for at least 8 weeks.

Currently Available Mentors (more soon)

Madhava 🇦🇺

AEST / Brisbane (+10)

Madhava leads the Core team, and does a variety of things from code reviews, release management, evolving the Syft and Grid architecture, writing infrastructure as code and hearding CI. He has been working on Syft and Grid for two years and can guide you through the darkest corners of the code base.

Time Zones: UTC +4 ↔️ UTC -8
Available Slots: 1 (applications open now)

👉🏽 Apply for Madhava to be your Mentor now!

No Mentors available, no worries

If you area of interest has no available mentor or you are outside their time zone, and still want to join OpenMined, we would love to hear from you:

👉🏽 Please check out this form

Are you in the purple time zone to pair with Madhava?

While this role is remote, there is a heavy emphasis on real time collaboration to speed up the onboarding process and maximize the learning experience. For this BETA your Mentor will be @Madhava who currently leads the Core Eng team and works on AEST / Brisbane (+10) time. After onboarding, you are free to work from any time zone anywhere in the world!

The suggested Time Zone locations are in purple and based on the assumptions that you would want to sync between 9am - 5pm local time and have at least 2 hours overlap with your Mentor on any given day. People who prefer to work different hours (for example night owls) that still sync are welcome to apply.

Ideal Candidates for Madhava have experience with one or more of the following:

  • Creating PRs on GitHub
  • Using the CLI
  • Writing Python
  • Running Docker Containers
  • Using Jupyter Notebooks
  • DevOps and CI/CD

Bonus experience:

  • Writing Infrastructure as Code
  • Systems / Network Engineering
  • Significant Open Source or Industry Experience

Availability:

  • Minimum 10 hours a week
  • 2+ hours overlap with AEST / Brisbane UTC+10 work hours

OP3 Application Form

Click here to start your journey 👇🏽
OpenMined Padawan Program Application Form

Mentors Coming Soon

Rasswanth 🇮🇳

IST (+5.5)

Slots: coming soon

If there are no available mentor slots, and you want to join OpenMined anyway, we would love to hear from you:

👉🏽 Please check out this form

Join our Slack Community

If you aren't already in our slack make sure to join for more updates.

👉🏽 Join Slack Now!