Position Overview:
The Laboratory for Social Machines (LSM) based at the MIT Media Lab seeks to understand and empower human networks grounded in research in machine learning, data science, and design. As part of this mission, LSM is pursuing multiple projects involving development of novel mobile user interfaces, particularly targeted to adults with low literacy skills in the developing world, and in related efforts, for children’s literacy learning.
Principal Duties and Responsibilities:
LSM is seeking an experienced Mobile Software Engineer to provide technical leadership and form the nucleus of a new mobile development team. Software development will primarily be on Android but experience developing for any mobile platform will be taken into account in evaluating candidates.
- Will work with LSM leadership, staff, and students to conceive, build and implement new types of mobile interfaces.
- Will establish appropriate engineering practices to be used across all mobile development projects.
- Will develop mobile software interfaces in support of projects as needed.
This is a one-year position with the possibility of extension. Some international travel may be required.
Qualifications
- Bachelor’s degree with at least 5 years’ experience developing mobile applications, in collaboration with designers and product owners;
- Strong programming ability in Java or Objective-C;
- Familiarity with modern software engineering practices (source control, automated builds, continuous integration, etc.);
- Demonstrated ability to translate high level project goals into technical tasks, and to execute technical tasks with minimal oversight;
- Excellent communication and collaboration skills.
Preferred:
- Experience developing software on Android;
- Experience with peer-to-peer networking or server side infrastructure is desirable.
Interested applicants should submit a resume and cover letter referencing job no. 13424 at http://careers.mit.edu; keyword is Media Laboratory.