Software Engineering Interns will work within our Research program to contribute to ongoing tech projects that promote accountability, transparency, and accessibility for communities facing harm. The position offers interns the opportunity to learn how a small nonprofit organization can use technology to promote meaningful change. Responsibilities include designing, prototyping, developing, and scaling various tools and web applications used by staff and community partners around the world, with a particular focus on our complaints database, the Accountability Console.

Candidates should be able to demonstrate strong analytical thinking skills, an interest in exploring new technological frontiers, and a willingness to ask difficult questions about potential harm and unanticipated consequences of technology. Students from any discipline are welcome to apply, but some familiarity with algorithms, data structures, and object-oriented programming is required. Familiarity with other parts of our technology stack are also appreciated: SQL, Django, HTML/CSS, Heroku, ElasticSearch, and a number of APIs.

Positions are unpaid, but we will be happy to work with your institution to arrange academic credit. We accept applications from undergraduate students and recent graduates (within one year of graduation). Women, people of color, persons with disabilities, and international students are strongly encouraged to apply.

After posting, we accept applications year-round and on a rolling basis. Below is our typical application cycle calendar for undergraduate internships. If you are working on an alternative academic calendar, please don’t hesitate to contact us to discuss an alternative timeline.

Spring
Internship Period: January – April
Internship Parameters: 16 hours per week minimum.
Application Timeline: reviewed beginning in October; applications accepted on a rolling basis until all positions are filled.

Summer
Internship Period: June – August
Internship Parameters: 40 hours per week; 10 week minimum.
Application Timeline: reviewed beginning in January; applications accepted on a rolling basis until all positions are filled.

Fall
Internship Period: September – December
Internship Parameters: 16 hours per week minimum.
Application Timeline: reviewed beginning in May; applications accepted on a rolling basis until all positions are filled.

Undergraduate Student Application Form

Please note: we are no longer accepting Software Engineering Intern applications for the summer 2021 term