This job ad has been posted over 40 days ago! (*)


DevOps/Backend Engineer Full-time

Published at 2015-08-25 - Viewed: 2808 times - Crosscloud in Cambridge, MA, United States

Crosscloud is an exciting new project lead by Prof. Tim Berners-Lee, inventor of the World Wide Web, taking place at MIT. The project aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy.

  • True data ownership
    Users should have the freedom to choose where their data resides and who is allowed to access it by decoupling content from the application itself.
  • Modular design
    Because applications are decoupled from the data they produce, users will be able to avoid vendor lock-in by seamlessly switching the apps and personal data storage servers, without losing any data or social connections.
  • Reusing existing data
    Developers will be able to easily innovate by creating new apps or improving current apps, all while reusing existing data that was created by other apps.

As part of our Crosscloud team, you will have a chance at a firsthand experience of working at MIT, together with people who care and want to change the world. Also, thanks to our close collaboration with W3C, you will have access to some of the best Web specialists in the world.

The DevOps Engineer is responsible for the backend services of the Crosscloud ecosystem, which is being developed under multiple research projects aiming for rapid global deployment. S/he is responsible for both the development of the Crosscloud server software as well as operating servers that provide Crosscloud pod service to the public. The DevOps Engineer will balance between performing independent tasks and making suitable use of available students and volunteers, ensuring overall milestones are reached on time and all services remain operational at a suitable quality level.

This is a full-time position, funded for 2 years with the possibility of extension.
Responsibilities

Keep 1-10 cloud-hosted Crosscloud servers operating reliably, with appropriate precautions against user data being exposed or lost Coordinate software development of ldnode, the Node.js-based Crosscloud pod server software, where other developers include students, professors (including supervisor), other staff, and open source contributors Develop high quality code, embodying best practice, including thorough test suites, since software is intended to be widely adopted and code quality will reflect on overall project Establish goals and remain on schedule, collaborating to move the project to meet its objectives, even at times when there is limited or no supervision or guidance Be a community leader for our open source projects, including being responsive in discussions of issues and pull requests

About You

You see an opportunity for automation everywhere – continuous integration, dev environment provisioning, backups, etc. You’re an expert Javascript developer and you master Node.js and Express You are familiar with the HTTP protocol and operation You get a rush out of designing and provisioning robust, scalable and performant systems You’re able to analyze and interpret complex problems or processes, to identify and understand requirements, and develop alternate solutions

It would also be great if

You’re able to write single-page JavaScript Web Apps (e.g. AngularJS) You have some experience with applied cryptography You’re familiar with Golang You’ve heard of the Semantic Web or Linked Data technologies (e.g. RDF, RDFa, Turtle, JSON-LD) You’re an active contributor to open source projects You were involved in standards work (e.g. at W3C or IETF)

Note: all candidates must follow the MIT hiring proceedure. Please apply using the official careers page corresponding to this position on the MIT website. Applicants must be able to work out of our Cambridge, MA office. Sorry, H1-B visa sponsorship is not available. However, J-1 visa sponsorship is available for international applicants with a PhD interested in a post-doc position.


Recent jobs at Crosscloud:


« More jobs in programmers