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
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.
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