Overview
Remote / Cambridge, Massachusetts, USA
We’re looking for a Backend Developer to scale our existing processes and workflows for collecting and audio/video recordings, transcribing voice recordings in multiple languages, analyzing transcripts, and generating streams. We’re open to both full-time or freelance remote work but prefer in-person.
Responsibilities:
- Develop interactive voice response (IVR) systems using Twilio and Vonage;
- Develop scalable systems to record, store and manage audio and video recordings;
- Develop scalable systems to transcribe audio and video recordings in multiple languages and formats;
- Develop scalable tools for narrative generation;
- Develop dashboards and reports for user engagement and topic generation, content summarization;
- Develop unit and integration tests.
To apply, please email a short cover letter and resume: pjg-jobs@media.mit.edu, with the position title in the subject line. Open until filled.
Basic Qualifications:
- Minimum of 3 years of web development/architecture experience;
- Minimum of 2 years of experience with Python using Flask or Django;
- Minimum 2 years of experience with third party APIs within Python web applications;
- Minimum of 3 years of experience with modern DevOps tools, such as Git and GitHub;
- Bachelor’s degree or equivalent work experience.
Preferred Qualifications:
- Experience with installation, configuration, and development including work within a production environment;
- Experience with DevOps and Agile engineering practices ;
- Experience deploying systems into a production Cloud Native Environment with major cloud; providers such as Amazon Web Services and Google Cloud Platform;
- Experience with NLP libraries such as Spacy, Hugging Face, and NLTK;
- Experience with web application design and development using React or Angular;
- Experience with voice application design and development using Twilio or Vonage;
- Experience with Twitter and Slack bot development.
Professional Skill Requirements:
- Ability to work creatively and analytically;
- Ability to communicate clearly and concisely in both technical and non-technical language;
- Ability to collaborate and pair-program effectively;
- Ability to work independently.