Senior Data Engineer
Encardio Rite
Full time
Other
Canada
Hiring from: Canada
We are looking for a hands-on Data Engineer to build and scale the data infrastructure powering Encardio’s analytics, AI/ML, and decision intelligence for critical infrastructure and sensor-based monitoring systems.
Description: As a Data Engineer in the Edge of Technology Center, you will design and maintain robust ETL/ELT pipelines, real-time data ingestion systems, and distributed cloud-native data platforms. You will work with modern tools like Argo Workflows, Apache Airflow, Apache Iceberg, Kafka, and AWS EKS to transform edge device data (from sensors like accelerometers, strain gauges, and tilt meters) into reliable, analytics-ready datasets. This role requires strong system design skills, a deep understanding of data operations, and a collaborative mindset to support multi-disciplinary teams.
Responsibilities
Data Pipelines & Orchestration
Description: As a Data Engineer in the Edge of Technology Center, you will design and maintain robust ETL/ELT pipelines, real-time data ingestion systems, and distributed cloud-native data platforms. You will work with modern tools like Argo Workflows, Apache Airflow, Apache Iceberg, Kafka, and AWS EKS to transform edge device data (from sensors like accelerometers, strain gauges, and tilt meters) into reliable, analytics-ready datasets. This role requires strong system design skills, a deep understanding of data operations, and a collaborative mindset to support multi-disciplinary teams.
Responsibilities
- Design & Development
- Design, implement, and maintain ETL/ELT pipelines using Argo Workflows or Apache Airflow.
- Develop CI/CD pipelines with GitHub Actions for reliable deployments.
- Schema & Query Management
- Manage database schema changes using Alembic or Liquibase.
- Configure and optimize Trino and AWS Athena for distributed querying.
- Containerization & Cloud Deployment
- Deploy containerized workloads on AWS EKS using Docker.
- Use Helmfile and Argo CD for GitOps-based Kubernetes deployments.
- Data Lake & Storage Architecture
- Build and manage data lakes on AWS S3.
- Implement performant storage formats using Apache Iceberg.
- Infrastructure Automation
- Use Terraform (or similar IaC tools) for infrastructure provisioning and automation.
- Streaming & Real-time Systems
- Architect real-time event-driven systems using Kafka.
- Monitoring & Reliability
- Monitor and troubleshoot data systems using Prometheus and Grafana.
- Collaboration & Documentation
- Work with cross-functional teams to define data solutions.
- Maintain internal documentation and runbooks for knowledge sharing.
- Fully functional, scalable ETL/ELT pipelines.
- Zero-downtime, consistent schema migrations.
- Optimized distributed query environments with low-latency access.
- Production-grade Kubernetes deployments via Github action/ GitOps.
- Real-time Kafka pipelines with strict schema enforcement.
- Infrastructure managed and versioned with Terraform.
- Automated and reliable CI/CD pipelines.
- Delivery of data projects aligned with business goals.
- Proactive observability via monitoring dashboards and alerts.
- Clear and maintainable technical documentation.
Data Pipelines & Orchestration
- Argo Workflows
- Apache Airflow
- Alembic
- Liquibase
- Trino
- AWS Athena
- Docker
- AWS EKS
- GCP GKE
- Helmfile
- Argo CD
- AWS S3
- Apache Iceberg
- PostgreSQL
- MySQL
- Aurora
- Terraform
- GitHub Actions
- Argo CD
- Helmfile
- Apache Kafka
- Apicurio
- AVRO
- Prometheus
- Grafana
- Python
- Bash
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Huron is a global consultancy that collaborates with clients to drive strategic growth, ignite innovation and navigate constant change. Through a combination of strategy, expertise and creativity, we help clients accelerate operational, digital and cultural transformation, enabling the change they...
Other
Canada
Hiring from: Canada
Bilingual Client Care Specialist Division : Medical Sales Hours: 40 hours per week, Monday - Friday Employment type: Temporary (12-Month Contract) Job location: Alberta, Saskatchewan, Manitoba, Ontario, or Quebec (remote opportunity) Job summary We are searching for a dynamic professional...
Other
Canada
Hiring from: Canada
Job Summary Program Coordinator International Scholarship and Tuition Services Full-time Remote | United States Salary Range: $50 - $55k/yr Flexible Schedule & PTO Role A Program Coordinator manages and supports various educational assistance programs by handling administrative tasks and ensuring...
Other
United States
Hiring from: United States