
Senior Data Engineer
Posted Jul 30

Posted Jul 30
This is a fully remote position, open to applicants in Canada.
• Create scalable, high-performance data infrastructure that converts raw and historical data into reliable, actionable insights.
• Design, develop, and maintain both real-time and batch data pipelines utilizing technologies such as Kafka, Databricks, and Snowflake.
• Construct dependable data solutions that drive essential reporting, analytics, and platform insights for the business.
• Develop AI-driven data experiences allowing team members to explore and analyze data using natural language, expanding beyond text-to-SQL to facilitate intelligent, autonomous workflows.
• Collaborate with Engineering, Analytics, and cross-functional partners to interpret complex business needs into scalable, analytics-ready datasets.
• Design and enhance modern data models, including Star Schema and Data Vault methodologies, while promoting data quality, governance, and observability.
• Advocate for best practices in data engineering, streaming, transformation, and platform performance while mentoring team members and fostering the ongoing development of the Data Engineering Team.
• Work in an agile setting, delivering scalable solutions that cater to changing business and platform requirements.
• A Bachelor's Degree in Computer Science or a related discipline, or an equivalent combination of education, training, and professional experience.
• Minimum of 3 years of experience in designing, constructing, and maintaining scalable data platforms and distributed data systems.
• Strong expertise in Python and SQL, including practical experience in developing real-time data streaming solutions.
• Familiarity with Snowflake, Databricks, Kafka, and modern cloud-based data platforms.
• Experience with cloud infrastructure, ideally Amazon Web Services (AWS), and knowledge of infrastructure and DevOps tools like Terraform, PagerDuty, and Datadog.
• Comprehensive understanding of data warehousing, data lakes, ETL frameworks, and contemporary data modeling techniques, including Star Schema and Data Vault.
• Experience with NoSQL databases such as MongoDB or DynamoDB; knowledge of Sigma or similar business intelligence tools is advantageous.
• Practical experience using AI-assisted engineering tools like Claude Code, Codex, or similar technologies to build agents, automate workflows, and expedite software development.
• Excellent communication and collaboration skills, with the ability to succeed in a fast-paced, cross-functional environment while mentoring and assisting other engineers.
• Health insurance
• Retirement plans
• Paid time off
• Flexible work arrangements
• Professional development
Tech Minds Agency
Agility Robotics
Get handpicked remote jobs straight to your inbox weekly.