About Our Department - The Office of Digital Learning was created to transform teaching and learning at MIT and
around the globe through the innovative use of digital technologies
The Engineering Department at ODL is looking for a full time software engineer to join a small
but fast growing team with big ambitions to redefine the use of technology in teaching and
learning at MIT and beyond.
Develop enhancements for MITx, the MIT instance of Open edX (https://code.edx.org)
used for residential teaching and learning.
Work in collaboration with the edX team and Open edX community to improve the
Open edX platform
Fix bugs and solve problems, write documentation and automated tests
B.S. or higher in Computer Science or related technical field (or equivalent work
Solid understanding of the full web technology stack
Experience with at least one programming language: Python, Ruby, Java, PHP,
Experience creating web applications in one server side framework: Django, Rails,
NodeJS, J2EE , etc.
Knowledge of relational databases and SQL
Comfortable with Unix/Linux as a development environment.
Experience with NoSQL databases like Mongodb.
Familiarity with source code control systems like GIT, Subversion, Mercurial.