The difference between an architect and a structural engineer is the same difference between an artist and a scientist — an architect, who is the artist, designs a building, ensures that it is aesthetically pleasing, and at times will take part in the actual process of construction with the redesign. A structural engineer has the goal of achieving the design of the building, but also ensuring the safety and the technical portion of the job in the most cost-effective manner. It is the job of the structural engineer to make sure that the building is designed to withstand an extended period, and he is to make sure that the structure of the building is stable. An architect, on the other hand, wants to create beauty on both the inside and outside of the house. Another difference is the scope of training and educational background of the two of them. A structural engineer and an architect may have similar education, but the architect makes more money.