Remote Principal Python Engineer

at Teramind

Posted 1 day ago 1 applied

Description:

  • Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to 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 across various industries.
  • The platform helps organizations protect sensitive data, maximize workforce performance, and create safer, more efficient digital workplaces.
  • The role involves scaling the data platform to accommodate growth from 10,000 to 100,000 customers without compromising performance or budget.
  • The position focuses on making massive amounts of data queryable in under 2 seconds, utilizing Python as the primary programming language.
  • Responsibilities include architecting systems for growth, improving engineer productivity, building self-healing systems, and developing analytics solutions.
  • The technical environment includes Python, FastAPI, PostgreSQL, ClickHouse, Redis, Docker, and cloud infrastructure.
  • The company values developer productivity and fast iteration cycles, and the team is global and distributed.

Requirements:

  • Candidates should have experience in architecting systems that can handle significant growth without increased complexity.
  • The ability to enhance the effectiveness of engineering teams through better tools and patterns is essential.
  • Experience in building systems that can self-heal is required.
  • Candidates must be able to translate business needs for better analytics into practical solutions.
  • Familiarity with selecting databases, frameworks, or approaches and the ability to teach others is necessary.
  • Problem-solving skills are crucial, particularly in addressing issues like query timeouts, prolonged data migrations, integration failures, and compliance challenges.
  • A commitment to shipping code, simplifying complex problems, teaching through code reviews, and taking ownership of issues is expected.

Benefits:

  • This is a remote job, allowing employees to work from anywhere, with a fully-remote team since 2014.
  • Employees enjoy flexibility and the benefits of diverse, global teams.
  • Collaboration with a forward-thinking team where new ideas are encouraged and valued.
  • Competitive salary and career growth opportunities are provided.
  • Flexible paid time off is available to support work-life balance.
  • Laptop reimbursement is offered to facilitate remote work.
  • Ongoing training and development opportunities are provided to enhance skills and career progression.