Our client is hiring a Data Engineer to join a small, high-performing team at an early-stage company. The successful candidate will work with modern tools and collaborate closely with software engineers, data analysts, and product stakeholders to build and scale core data systems. This is a hands-on, high-impact role with room to shape architecture, influence direction, and grow with the company.
Tech Stack
A mix of modern tools, including:
Python, SQL, Node.js, PostgreSQL, MongoDB, Redis, Snowflake, DBT, Kafka, InfluxDB, Docker, Kubernetes, AWS, Fivetran, Estuary
(Don't worry --- they don't expect you to know them all. They care more about how you think and learn.)
What You'll Be Doing
• Design and build scalable data pipelines and clean data models
• Migrate and transform customer data from legacy systems
• Own and optimize infrastructure for real-time and historical analytics
• Implement data governance and ensure regulatory compliance
• Collaborate across engineering, analytics, and product teams
• Contribute to architectural decisions and technical direction
• Help foster a strong engineering and data-driven culture
What They're Looking For
• 3+ years of experience in data engineering or related software roles
• Strong coding skills in Python, SQL, and/or Node.js
• Experience with cloud infrastructure (especially AWS), ETL pipelines, and data modeling
• Hands-on experience with tools like Snowflake, MongoDB, Kafka, DBT, or similar
• Someone who's curious, collaborative, and values clean, maintainable code
*Candidates must be located in Ottawa, Ontario*
Your experience matters to us.
Our client is committed to creating an inclusive and supportive recruitment process. If you require any accommodations or assistance at any stage of your application or interview, please let us know. They will make all reasonable efforts to ensure you have what you need to participate fully and comfortably.