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 role of Senior Python Engineer involves optimizing large-scale integrations with third-party systems.
Responsibilities include designing, developing, and maintaining backend systems using Python, creating and maintaining databases with SQL, writing unit tests, and optimizing applications for speed and scalability.
The engineer will collaborate with business teams to align technical expertise with business goals.
Requirements:
Candidates must have 7+ years of commercial experience as a Python Engineer, with a strong focus on using FastAPI for building microservices and web architectures.
Extensive experience in building and interacting with APIs, including REST, webhooks, and websockets, is required.
Experience with Docker or similar container management tools is necessary.
Candidates should have experience with Object-Oriented Programming and Design Patterns.
Familiarity with open-source tooling and frameworks is expected.
Experience in designing and building scalable solutions that utilize both relational and NoSQL databases is required.
Candidates must be able to maintain critical production software and build new production software from scratch.
Familiarity or willingness to learn about deploying ML models in a production environment is a plus.
Excellent written and oral communication skills are essential, along with the ability to work with a cross-functional, globally distributed team.
Benefits:
This position is fully remote, allowing employees to work from anywhere, promoting flexibility and diversity.
Employees will collaborate with a forward-thinking team where new ideas are valued and talent is nurtured.
The role offers a competitive salary and career growth opportunities.
Flexible paid time off is provided to support work-life balance.
Laptop reimbursement is available for employees.
Ongoing training and development opportunities are offered to enhance skills and career progression.