Teramind is the leading platform for user behavior analytics, focusing on insider risk mitigation and business process optimization.
The company provides a comprehensive suite of solutions that enhance security, optimize productivity, and ensure compliance for organizations.
Teramind is trusted by Fortune 500 companies and businesses of all sizes, helping them protect sensitive data and maximize workforce performance.
The Principal Engineer will lead the design and development of complex data-driven systems, starting as a key individual contributor and eventually mentoring others and leading projects.
The role requires solving open-ended technical problems, owning architecture and outcomes, and building scalable systems.
Responsibilities include architecting and building core backend systems, owning end-to-end data flows, collaborating with product and data teams, optimizing performance, writing maintainable code, and mentoring engineers.
The technology stack includes Python, FastAPI, PostgreSQL, ClickHouse, Docker, Linux, and cloud-native tools.
Requirements:
Proven experience building backend systems from scratch is essential.
Strong skills in Python or an adjacent language are required.
Deep experience with relational databases and performance tuning is necessary.
Experience with production data workflows is a must.
Clear and async-friendly communication skills in a remote setting are required.
Nice-to-have skills include experience with ClickHouse or other columnar databases, Docker, Linux, CI/CD, and familiarity with ML/analytics/data pipelines.
Benefits:
This is a remote job, allowing employees to work from anywhere, with flexibility and a diverse, global team.
Employees will collaborate with a forward-thinking team where new ideas are valued and talent is nurtured.
The position offers a competitive salary and career growth opportunities.
Flexible paid time off is provided.
Laptop reimbursement is available.
Ongoing training and development opportunities are offered to employees.