Teramind logo

Senior Data Engineer

Teramind
Full-time
Remote
Colombia, Argentina, Costa Rica, and Mexico
Senior Jobs
About Teramind

Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility into user activities while enhancing security, optimizing productivity, and ensuring compliance. Trusted by Fortune 500 companies and businesses of all sizes across industries, our innovative platform helps organizations protect sensitive data, maximize workforce performance, and create safer, more efficient digital workplaces. Through real-time monitoring and advanced analytics, we enable businesses to safeguard their most sensitive information while optimizing employee productivity in both in-office and remote work environments.

Our Core Values

At Teramind, our values drive everything we do. We embrace innovation as a fundamental principle, constantly pushing boundaries to improve our products, streamline processes, and enhance customer experiences. We foster resourcefulness by empowering our team members with the autonomy and confidence to solve problems independently while providing collaborative support when needed. As a globally inclusive organization, we celebrate diversity and create an adaptable work culture where respect and collaboration thrive across our international teams. Above all, we are committed to excellence, delivering the highest quality in every aspect of our work and consistently exceeding expectations in service to our clients and each other.

About The Role

Teramind is seeking a Senior Data Engineer to manage and optimize our business data infrastructure, ensuring that operational and business reporting needs are met as Teramind’s business continues to grow and evolve.  This role involves managing data integrations and relationships across multiple internal and external systems, and ensuring strong availability, quality, and security of data within our Google Cloud infrastructure. The Senior Data Engineer will be part of a small team whose mission is to deploy BI reporting and analytics that provide actionable business insight, and support new and evolving operational strategies.

The ideal candidate will have strong business problem-solving skills and passion to achieve business results, in addition to strong technical data management skills. 

Responsibilities

Data architecture: Design, build, and maintain scalable data architecture within our Google BigQuery database and related systems.
ETL/ELT pipeline development: Lead the design and implementation of reliable ETL/ELT pipelines to ingest, clean, and transform data from internal and external data sources.
System optimization: Monitor and tune existing data systems and pipelines to improve performance, reduce costs, and enhance reliability.
Data quality and governance: Implement data quality checks, monitoring, and validation processes. Establish and enforce data governance standards to ensure data accuracy, consistency, and security.
Mentorship and leadership: Mentor and provide technical guidance to others on the team.
Cross-functional collaboration: Partner with business and operational stakeholders across the organization, including department leaders, engineering, and other stakeholders, to gather requirements and deliver data-driven solutions.
Integration development: Create and manage data integrations and APIs to support internal applications, customer-facing features, and partner ecosystems.
Technology evaluation: Research and implement new data technologies and tools to enhance the platform's capabilities. 

Requirements

5+ years of hands-on experience in a data engineering role, preferably in a SaaS environment.
Demonstrated expertise in building, optimizing, and maintaining scalable data infrastructure.
Strong expertise in Python and SQL for data manipulation and scripting.
Advanced experience with cloud platforms (e.g., AWS, Azure, GCP) and data warehouse systems such as Google BigQuery .
Deep understanding of data warehousing concepts, dimensional modeling, and ETL/ELT processes.
Proficiency with workflow orchestration tools like Airbyte or Apache Airflow, and data transformation tools like dbt.
Excellent communication and problem-solving skills, with the ability to explain complex technical concepts to non-technical audiences. 
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice to have

Experience working in a SaaS environment with complex data access, security, and governance requirements.
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
Experience with data science frameworks, tools, and problem-solving, including LLM and other problem-solving techniques

Benefits

This is a remote job. Work from anywhere! We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

Additionally:

• Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated.
• Competitive salary
• Career growth opportunities
• Flexible paid time off
• Laptop reimbursement
• Ongoing training and development opportunities

About our recruitment process

We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story. You can expect up to 3 interviews. In some scenarios, we’re able to streamline the process to have minimal rounds. Director-level roles and above should expect a more thorough process, with multiple rounds of interviews.

All roles require reference and background checks

Teramind is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status.