You do not have Javascript enabled. Some elements of this website may not work correctly.

This is an expression of interest, rather than a role we've formally opened. We will assess applications on a rolling basis, using the process described here. Because we aren't actively focused on hiring for this role, we will tend to have a higher bar for inviting you to the next stage of the process.

Nonetheless, we want to make the first step easy, and we recommend that you apply even if you aren't sure you're a good fit.

Full-Stack Engineer

The Centre for Effective Altruism (CEA) is seeking a full-stack engineer to help us build a unified online platform for the effective altruism community.

Submit an expression of interest

Vision

The EA Forum currently gets over two million pageviews per year and is frequented by many of the most prominent researchers and other figures in the EA movement. We’ve hosted “Ask Me Anything” sessions from people like Will MacAskill and deep discussions about civilizational collapse, economic growth, longtermist philosophy, and more.

We think you could help to make the Forum better:

  • Many new visitors have a hard time getting up to speed with EA ideas, since the site’s current focus is on fairly advanced material. Within your first year, these visitors will, by default, be presented with a variety of accessible introductory resources and courses on the Forum, and get up to speed more quickly.
  • People often struggle to transition from reading online to finding a high-impact job or pledging to give. You will improve event, group, and recommendation/search features, helping people to make real-world connections and actually change their plans.
  • As the EA community grows, we want to ensure that the Forum grows with it, hosting more conversations and speeding our intellectual progress. You’ll test out new features to increase readership, improve the culture, and make posting easier.

You will also help us to better understand and serve our community. Today, if we want to identify prospective attendees for a mentorship program, we need to look at a hodgepodge of spreadsheets. Alongside other members of our development team, you will build a consolidated database and automations so that we can quickly invite talented newcomers into our online courses, then send them relevant articles and match them with a mentor in their field. This will help more people get engaged, and help us improve our understanding of our impact.

Requirements

We are a small team, and there are a variety of ways a new engineer could add value to our work.

However, we expect that you will:

  • Be capable of building a product like a basic online forum on your own (if you wanted to), including simple UX, backend, database, and dev ops, and be interested in managing the entire product lifecycle.
  • Have operated autonomously in the past. This might look like having owned a development project lasting at least one year, or a product responsible for >$250k/yr in revenue.
  • Have career plans that are driven, in large part, by a desire to maximize your social impact.

Responsibilities

  1. In consultation with other team members, develop new features to increase meaningful engagement on the EA Forum, including helping our users find more posts to read and make more connections. (Stack: Node.js, React, MongoDB.)
  2. Develop systems which pull together diverse data sources to identify promising ways of helping the EA community. (Expected stack: Next.js, React, Postgres.)
  3. Because we are a small team, your work will be defined by what needs to get done. This comes with advantages, like a chance to stretch your skills into new areas. It also comes with responsibilities, like answering support requests for which you haven’t yet built automated solutions.

Your coworkers

You will report to Ben West, and work most closely with JP Addison, Aaron Gertler, Jonathan Mustin, and (starting in September) Sarah Cheng.

You will also work with the LessWrong team, as the EA Forum is a fork of LessWrong.

Salary, benefits, and location

This is a full-time remote role. We prefer applicants who are able to work in time zones between US Pacific time and GMT.

Salary for candidates in Oxford is £60,400-67,400 depending on experience, with some flexibility above this range for an exceptional candidate. Salaries for candidates who prefer to work remotely will be decided based on location and skills. (As a rough calibration point, the salary range for San Francisco is $111,000-$131,000, with flexibility for exceptional candidates.)

UK benefits include health, dental, and vision insurance, flexible work hours, a £1,000 annual training budget, extended parental leave, ergonomic equipment, a 3% pension contribution, and 25 days of paid vacation. We have similar benefits in the US.

CEA serves a global community, and our team works with people and organizations all over the world. We are committed to fostering a culture of inclusion, and we encourage individuals with diverse backgrounds and experiences to apply. We are an equal opportunity employer. If you need assistance or an accommodation due to a disability, or have any other questions about applying, please contact caitlin@centreforeffectivealtruism.org.