Data Engineer
Auvik
Job Description
About the Role We're looking for a Data Engineer experienced with the modern data stack to design and scale our data architecture. Ideal for someone who loves building clean, documented, reliable datasets that power business insights. What will I be doing?
Design, build, and maintain ETL pipelines using Stitch and AWS‑native services. Own and optimize our Snowflake data warehouse, including schema design and performance tuning. Implement dbt models to transform raw data into clean, analytics‑ready datasets.
Support Looker by developing LookML models, explores, and governed metrics. Build data quality checks, logging, and monitoring across pipelines. Design AI‑ready ecosystems that are scalable and resilient, supporting both structured and unstructured data for Machine Learning and AI use cases.
Monitor, troubleshoot and optimize pipelines for speed, scalability and cost efficiency in AI workloads. Partner with product, support, operations and engineering teams to define and deliver data solutions. Contribute to roadmap planning and provide architectural guidance including data modelling standards, storage strategies, governance and long‑term scalability.
What are we looking for? Several years of experience in Data Engineering. Strong SQL and Python fundamentals.
Hands‑on experience with Snowflake (or equivalent modern cloud warehouses). Experience with dbt, Stitch or AWS (or equivalent cloud platforms). Strong data modelling skills (star/snowflake schemas).
Ability to work independently in a fast‑paced environment. Familiarity with CI/CD and DevOps practices for data infrastructure. Strong grasp of data science and AI concepts like feature engineering, model lifecycle and real‑time inference.
Bonus Points Experience with AI/ML enabling technologies such as feature stores, vector databases, embeddings, RAG pipelines or GenAI‑augmented platforms. About Auvik Auvik delivers cloud‑based network management software that gives IT teams instant visibility and control over their infrastructure—whether on‑site, remote, or dispersed across global networks. Our platform automates network discovery, mapping, monitoring, configuration backups, traffic analysis and alerting, so IT professionals and MSPs can manage complex, multi‑site environments with ease.
Auvik is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law. Hiring Process At Auvik, our hiring process is designed to be personal, transparent, and human‑led. Our Talent Acquisition Partners review all resumes, connect with candidates whose skills and experience align with the role, and stay in communication with you throughout your journey.
If our interests align, you'll meet with a hiring manager and additional members of the hiring team in follow‑up conversations. All interviews take place via Zoom. Before meeting with a hiring manager, we also ask candidates to complete a 5‑minute Predictive Index (PI) assessment.
We use AI tools to support administrative tasks in the hiring process, but we do not use AI tools to interview, screen or assess candidates; we debrief and consider the full context of every conversation before making hiring decisions. Compensation Details Salary Range: $107,500—$140,000 CAD Seniority level Mid‑Senior level Employment type Full‑time Job function Information Technology Industries Computer Networking Products #J-18808-Ljbffr