Software Engineer, Tangible Media

Massachusetts, United States
Wednesday, 22 July 2020
End of advertisement period
Tuesday, 22 September 2020
Contract Type
Full Time

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.

SOFTWARE ENGINEERMedia Lab-Tangible Media Group (temporary), to assume a position applying machine learning in CAD tools. The project team will build computational design tools for functional textile manufacturing, especially knit design. Responsibilities will include conducting research on early work on text and image-based machine learning algorithms; developing mathematical understanding of knit structures; adapting and applying the machine learning on the knit design generation; building a web-based design application that integrates the machine learning features; presenting weekly update with the team and the collaborating member company; and performing other duties as assigned. 

A full job description is available at

Job Requirements

REQUIRED:  bachelor’s in computer science or related area; at least one year of experience in software development using machine learning techniques; experience with web app development; ability to work independently and as part of a team and to set and meet deadlines; demonstrated analytical, problem-solving, and critical thinking skills and judgment; attention to detail; excellent organizational, documentation, interpersonal, and written and verbal communication skills; expertise in applied machine learning in real-world applications; thorough knowledge of applied widely known machine learning algorithms used in supervised and unsupervised learning and of neural network models and known architectures (convolutional neural networks, recurrent neural networks, GANs, LSTMS, autoencoders); proficiency with Python, JavaScript, CSS, HTML, and React.js or similar JavaScript framework; and expertise with multiple machine learning frameworks like TensorFlow, Keras, Caffe, Pandas, NumPy and SciKit.  

PREFERRED master’s in computer science or relevant field such as artificial intelligence and design. Job #18722

This is a four-month position.

MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.

MIT considers equivalent combinations of experience and education for certain jobs. All candidates who believe they possess equivalent experience and education are encouraged to apply.