contractor: someone (a person or firm) who contracts to build things
builder: someone who contracts for and supervises construction (as of a building)
thermoelectricity: electricity produced by heat (as in a thermocouple)