At a time when there were few jobs for women in technology, Edwin Land filled the ranks at Polaroid with recent graduates from Smith College, a small women’s liberal arts college in Massachusetts.