Site Leader

Posted:
5/10/2026, 6:34:14 PM

Location(s):
Masovian Voivodeship, Poland

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Customer Success & Support ⋅ Sales & Account Management

Workplace Type:
On-site

Role Summary

The Site Leader is responsible for supervising installation activities, coordinating site operations, and ensuring the safe and successful commissioning of equipment at customer locations. This role acts as the main point of coordination between the installation team, customer, and internal departments to ensure projects are completed on time, within scope, and according to safety and quality standards.

TSMG

Website: https://tsmg.io/

Headquarter Location: Warsaw, Mazowieckie, Poland

Employee Count: 101-250

Year Founded: 2018

IPO Status: Private

Industries: Customer Service ⋅ Data Collection and Labeling ⋅ Data Visualization ⋅ Management Consulting ⋅ Recruiting