QED aims to offer unique opportunities to talented coders, scientists, makers, and artists that wish to work alongside us in building technologies to positively affect the world. After working for almost a decade on a diverse mixture of industrial jobs, we are trying our best to select projects carefully, so that staff can concentrate on interesting problems for which there is little doubt that the solutions will benefit, and clearly not harm, the welfare of others.

Our current focus is on agriculturethe environment, and human health in developing countries. We believe that these topics lie at the crux of many core challenges facing humanity, such as rural poverty in developing countries, epidemics of nutrient deficiency and disease, and armed conflict between nation-states over scarce natural resources. The general optimization problem is to balance the ballooning long-term needs of our population against our planet’s limited carrying capacity in the most sustainable way possible. This is an enormous problem that no one knows how to solve, and we do not claim to either. But we believe more technologists are needed in the search for solutions, and we wish to contribute. Our contributions may be small, but if we can bring more awareness to the clever application of technology to this area, perhaps the network effects over time can be large. And we believe this problem is more important than advertising, social media, Wall Street, or military weapons, even if the market says otherwise.

To expound on why technologists are needed in this area, agriculture and health in developing countries are big data problems requiring modeling of complex natural processes with untold degrees of freedom. However, these fields is wholly unprepared for the application of modern machine learning, irrespective of what advertisements may claim. Despite its importance, agriculture lags far behind many fields in terms of both the quantity and quality of data being collected, particularly in regions such as Sub-Saharan Africa or Southeast Asia. The challenges of collecting agricultural data are manifold, and include limited access to finance, poor infrastructure, and the logistics of coordinating large-scale ground operations. Furthermore, even when data is collected, it is often not stored in a manner that easily lends itself to analysis or web/mobile application development. As a whole, the agricultural field is decades behind in terms of data science practices and standards of rigor, in which conclusions are regularly being drawn based on analyses carried out in Excel on kilobyte-sized datasets.

Software and hardware engineering can play major roles in advancing the envelope of what is possible with development projects, by enabling scalable data collection, performant data management, modern data mining, and worldwide data dissemination. This is where QED can provide assistance.

Most of our job opportunities are related to software engineering as our core competency. Below is a listing of desired qualifications that we are looking for.

Essential Job Requirements

  • Genuine interest in one of the Core Application Verticals.
  • High fluency with at least one of the Core Programming Languages, developing strictly on open source platforms.
  • High fluency in written and oral English.
  • Have a passion for software craftsmanship and writing clean code that is clear and maintainable in the long-term.
  • Willingness to work with distributed multi-cultural teams and engage in regular code reviews.
  • Be able to carry natural and civil verbal conversations about design and software architecture. Be readily available to chat on a regular basis as necessary.
  • Strong knowledge of software design patterns, and the basics of efficient algorithms and data structures.
  • Zero tolerance policy for racial, national, or sexual discrimination.
  • Dedicate at least 15 hrs/wk.
  • Preferred: Experience with coding/math competitions, or substantial domain expertise in one of the Core Technical Verticals or Core Application Verticals.

Core Application Verticals

  • agriculture and food security
  • environment and climate change
  • planetary science
  • medicine and social welfare
  • legal reform and public policy

Core Technical Verticals

  • web and mobile development
  • UI/UX
  • GIS
  • data science
  • computer vision
  • NLP
  • DSP
  • physics and hardware design

Core Programming Languages

  • Python
  • Javascript
  • R
  • C++

Core Frameworks and Developer Tools

  • Web: Django and React
  • Mobile: React Native, Android
  • CI: Git, Gerrit, Jenkins, Ansible, Selenium
  • Database: PostgreSQL
  • Analysis: TensorFlow, Theano, Keras, R, scikit-learn, Storm, OpenCV, RDF

After reading about QED and considering the qualifications above, if you wish to apply, please use the online application form above.

Alternatively, if you are too old-fashioned to use an electronic form, you can e-mail your curriculum vitae, github link, and a few paragraphs about yourself and why you want to work with us to:

Please ensure that your CV includes the following basic details:

  • Professional work experience, with durations.
  • Educational history, with degrees and GPAs listed.
  • Computer languages known with number of years of experience in each.
  • Awards of any sort.
  • Any academic publications or deployed software/hardware applications.
  • Academic projects can be listed, but should be clearly delineated from work projects.

We would also like to know:

  • Something interesting about you that may be unusual or exceptional
  • Links to a project on github/bitbucket that you are proud of, where we can review samples of your code.
  • How you heard about us, and why you are potentially interested in working with us.

Lastly, some remarks on expectations. The term “too big to fail” has been used to justify bailouts for large corporations. We propose an alternative mantra, which is, “too big to succeed”. When working at a large corporation, responsibilities can be obfuscated or diminished by the fact that many staff are only small cogs in a +50,000 cog machine. High levels of bureaucracy, minuscule project ownership, and constant meddling from business agents all make innovation very difficult.

The second contrarian mantra we are inventing is, “too small to fail”. While the paths that smaller companies take may be unconventional, we are also not allowed to fail, because no one is there to bail us out. Consequently, our expectations are at least comparable if not higher than that of many well-known tech companies, as inefficiencies cannot be sustained.

In closing, we seek people eager for a challenge in taking on greater levels of responsibility, are truly passionate about their craft as not just something they do for work but also for fun, and are interested in the application areas that we are working in. If this sounds like you, we would really like to learn more about you.