Software Engineer

Company Details

Working at MIT offers opportunities, an environment, a culture – and benefits – that just aren’t found together anywhere else. If you’re curious, motivated, want to be part of a unique community, and help shape the future – then take a look at this opportunity.

Information on MIT’s COVID-19 vaccination requirement can be found at the bottom of this posting.

SOFTWARE ENGINEER, Chemical Engineering (ChemE), to join the Community Resource for Innovation in Polymer Technology (CRIPT) project in assembling a community resource for data in polymer science.  Will be responsible for the continued development and maintenance of an online database and associated applications that operate within the data ecosystem.  Will work with a team of industrial scientists, academic researchers, and other sponsored technical research staff in the development of the ecosystem.  Responsibilities include leading the design of the CRIPT application infrastructure and helping scope work for other developers; building backend services to support product features on the CRIPT application; deploying and supporting software and infrastructure in production; designing and implementing strict data security and confidentiality protocols; collaborating closely with other engineers, frequently reviewing code and discussing architecture; mentoring other developers; benchmarking CRIPT database performance and developing and implementing projects to improve database performance; developing API standards and data structures for communication between the database and front-end applications; developing documentation and manuals to educate users on the API and back-end database function; reporting statistics on database usage for the CRIPT team; and performing other duties as assigned. 

Job Requirements

REQUIRED:  B.S. in computer science or similar technical field of study; three years of experience writing production software; experience building backend web services; experience with Python and at least one Python web framework, e.g., Django; and good written English communication skills.

Tagged as: python, django, writing production software, building backend web services, python web framework

Visit us on LinkedInVisit us on FacebookVisit us on Twitter