Key Responsibilities
• Lead the design and development of scalable batch and streaming data pipelines using Java, Spark, and Kafka
• Architect data platforms covering ingestion, transformation, storage, and serving layers
• Build and maintain data services and APIs using Spring Boot
• Define data models, partitioning strategies, and schema management for data lake and warehouse environments
• Own code quality through code reviews, design reviews, and engineering best practices
• Mentor and coach data engineers, and support their technical growth
• Optimize pipeline performance, cost, and JVM/Spark tuning
• Implement data quality checks, monitoring, alerting, and observability
• Drive CI/CD, automated testing, and infrastructure-as-code practices
• Lead root-cause analysis for production data incidents
• Ensure data security, governance, and privacy compliance (including PIPEDA requirements)
• Contribute to estimation, sprint planning, and delivery in an Agile workplace
📌 Lead Data Engineer (Vancouver)
🏢 Flow Global Technology
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.