Lead Back End Developer

Posted June 01

Cambridge, MA


MIT OpenAg

The Open Agriculture Initiative is on a mission to create more farmers for the future of food production through open source agriculture systems.

The MIT Media Lab Open Agriculture (OpenAg) Initiative is on a mission to create healthier, more engaging, and more inventive future food systems. We believe the precursor to a healthier and more sustainable food system will be the creation of an open-source ecosystem of food technologies that enable and promote transparency, networked experimentation, education, and hyper-local production. OpenAg is developing an open source “food tech” research collective for the creation of the global agricultural hardware, software, and data commons.

We’re looking for a talented professional to lead the design and development of a large-scale open-source initiative. We’re looking for someone to help interconnect a worldwide eco-community of automated crop-growing farm computers. You will join a cross-discipline team, where you’ll define requirements for the full software stack and provide development guidance to a team of researchers and staff members.

You’re perfect for this position if you get energized in a collaborative environment, you take a conceptual approach to software design decisions, and you want to join one of the coolest projects in the world.

For more information on the Open Agriculture Initiative please visit openag.media.mit.edu/about/

Principal Duties and Responsibilities (Essential Functions):

  • Core development of cloud based platform;
  • Coordinating and assisting with managing the back end development team of researchers comprised of research assistants, staff, and contractors;
  • Coordinating the development of web based UI/UX;
  • Other duties as assigned.


REQUIRED: You need a bachelor’s or master’s degree in computer science, computer engineering, or similar technical field; at least three years’ professional experience in back end web development; familiarity with Linux administration and command line utilities; scalable and dependable object-oriented programming experience in Python; thorough understanding of deploying RESTful APIs; effective communication skills; ability to work independently with minimal oversight, think strategically; demonstrate commitment to diversity and serving diverse constituents; experience working within an Agile development methodology; familiarity with cloud computing solutions and content delivery networks. You must be able to do great work alongside a diverse group of colleagues in a fast-paced, team-oriented, and often-changing work environment. We’d love it if you have broad experience in database design (SQL and NoSQL), message-oriented middleware such as RabbitMQ, object relational experience in SQLAlchemy, as well as experience with the Python networking libraries gevent and Tornado.

How to Apply

Submit your resume through the MIT Media Lab’s online portal.

Help us keep GoodJobs up-to-date. Contact us if it looks like this job is no longer accepting applications.