Analytics Engineer (dbt)
$81.99k - $91.1k per yearTucows Inc.
Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have since grown into a stable of businesses: Tucows Domains, Ting Internet and Wavelo.
We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the Internet!
Today, over one thousand people work in over 20 countries to help us make the Internet better. If this sounds exciting to you, join the herd!
About the opportunity
We are seeking an experienced and versatile Analytics Engineer to join our dynamic team. In this role, you will apply your advanced analytics expertise to extract actionable insights from raw data. The ideal candidate will have a strong background in data engineering, analytics, and machine learning, with the ability to drive data-driven decision-making across the organization.
What You Will Be Doing
- Data Modeling & Pipelines: Design, develop, and maintain complex data models in our Snowflake data warehouse. Utilize dbt (Data Build Tool) to create efficient data pipelines and transformations for our data platform.
- Snowflake Intelligence Integration: Leverage Snowflake Intelligence features (e.g., Cortex Analyst, Cortex Agents, Cortex Search, AISQL) to implement conversational data queries and AI-driven insights directly within our data environment. Develop AI solutions that harness these capabilities to extract valuable business insights.
- Advanced SQL & Analysis: Design and build advanced SQL queries to retrieve and manipulate complex data sets. Dive deep into large datasets to uncover patterns, trends, and opportunities that inform strategic decision-making.
- Business Intelligence (BI): Develop, maintain, and optimize Looker dashboards and LookML to effectively communicate data insights. Leverage Looker’s conversational analytics and data agent features to enable stakeholders to interact with data using natural language queries.
- Cross-Functional Collaboration: Communicate effectively with stakeholders to understand business requirements and deliver data-driven solutions. Identify opportunities for implementing AI/ML/NLP technologies in collaboration with product, engineering, and business teams.
- Programming & Automation: Write efficient Python code for data analysis, data processing, and automation of recurring tasks. Skilled in shell scripting and command-line tools to support data workflows and system tasks. Ensure code is well-tested and integrated into automated workflows (e.g., via Airflow job scheduling).
- Visualization & Presentation: Create compelling visualizations and presentations to deliver analytical insights and actionable recommendations to senior management and cross-functional teams. Tailor communication of complex analyses to diverse audiences.
- Innovation & Best Practices: Stay up-to-date with industry trends, emerging tools, and best practices in data engineering and analytics (with a focus on dbt features, Snowflake’s latest offerings and BI innovations). Develop and implement innovative ideas to continuously improve our analytics stack and practices.
What You Bring
- Education: Bachelor’s degree in Computer Science, Statistics, or a related field; Master’s degree preferred.
- Experience: 2+ years of experience in data analytics or a related field, with significant exposure to AI and Machine Learning applications in analytics.
- SQL Expertise: Advanced SQL skills with experience in writing and optimizing complex queries on large-scale datasets.
- dbt Proficiency: Hands-on experience with dbt (Data Build Tool) and its features for building, testing, and documenting data models.
- Data Modeling: Expert-level knowledge of data modeling and data warehouse concepts (e.g., star schema, normalization, slowly changing dimensions).
- Snowflake & AI Capabilities: Experience with Snowflake’s Data Cloud platform and familiarity with its advanced AI capabilities (Snowflake Intelligence – Cortex Analyst, Cortex Agents, Cortex Search, AISQL, etc.) is highly preferred.
- Business Intelligence Tools: Strong skills in Looker data visualization and LookML (including familiarity with Looker’s conversational AI and data agent capabilities) or similar BI tools.
- AI Agents & Automation: Experience with AI agents or generative AI tools to optimize workflows and service delivery (such as creating chatbots or automated analytic assistants) is a plus.
- Real-Time & Streaming Data: Experience with real-time data processing and streaming technologies (e.g., Kafka, Kinesis, Spark Streaming) for handling continuous data flows.
- Programming: Proficient in Python for data analysis and manipulation (pandas, NumPy, etc.), with the ability to write clean, efficient code. Experienced with shell scripting and command-line tools for automating workflows and data processing tasks.
- ETL/Orchestration: Familiarity with ETL processes and workflow orchestration tools like Apache Airflow (or similar scheduling tools) for automating data pipelines alongside Docker for local development and testing.
- Cloud Platforms: Experience with cloud platforms and services (especially AWS or GCP) for data storage, compute, and deployment.
- Version Control & CI/CD: Solid understanding of code versioning (Git) and continuous integration/continuous deployment (CI/CD) processes in a data engineering context.
- Agile Methodology: Familiarity with agile development methodologies and ability to work in a fast-paced, iterative environment.
- Soft Skills: Excellent communication and presentation skills, with critical thinking and problem-solving abilities. Proven track record of working effectively on cross-functional teams and translating business needs into technical solutions.
- Data Governance & Ethics: Experience implementing data governance best practices, ensuring data quality and consistency. Knowledge of data ethics, bias mitigation strategies, and data privacy regulations (e.g., GDPR, CCPA) with a commitment to compliance.
Nice to Have
- Community & Open Source: Contributions to open-source projects or active participation in data community initiatives.
- AI/ML Skills: Experience with applying Artificial Intelligence/Machine Learning techniques in analytics (e.g., building predictive models for forecasting, churn prediction, fraud detection, etc.). Practical experience deploying models and using MLOps/DataOps practices for lifecycle management.
- Statistical Background: Solid foundation in statistics and probability, with ability to apply various modeling techniques and design A/B tests or experiments.
- Additional Programming: Knowledge of additional programming or query languages (e.g., R, Scala, Julia, Spark SQL) that can be applied in analytics workflows.
- Certifications: Certifications in relevant data technologies or cloud platforms (such as Snowflake, AWS, GCP, or Looker) demonstrating your expertise.
The ideal candidate will be a self-starter with a passion for data and analytics, capable of navigating complex datasets to uncover valuable insights. They should be comfortable working in a fast-paced environment, adapting to new technologies, and driving innovation in our data practices.They should be able to navigate complex data landscapes, uncover meaningful insights, and communicate these findings effectively to both technical and non-technical audiences. The ability to stay current with industry trends and continuously learn new technologies is essential in this role.
This role offers the opportunity to make a significant impact on our organization's data strategy and contribute to critical business decisions through advanced analytics. The successful candidate will play a key role in shaping our data culture and driving the adoption of cutting-edge data technologies and methodologies.
If you are a data enthusiast with a track record of delivering impactful analytics solutions and a desire to push the boundaries of what's possible with data, we want to hear from you!
The base salary range for this position is $81,990 to $91,100. Range shown in $CAD for Canadian residents. Other countries will differ. Range may vary on a number of factors including, but not limited to: location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits.
Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality.
We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.
We use AI-enabled tools throughout our recruitment process to help us work more efficiently and consistently. These tools support our hiring teams by organizing and reviewing information, while final hiring decisions are always made by people.
Tucows and its subsidiaries participate in the E-verify program for all US employees.
Learn more about Tucows, our businesses, culture and employee benefits on our site here .
$170k - $195k per year
...programs to ensure efficiencies. YOU ARE: An Experienced Analytics Engineer: You have 5+ years in data or analytics engineering, with deep... ..., dimensional modelling, and data transformation tools (e.g., dbt). You have proven experience building governed semantic or...SuggestedWork at office$200k - $300k per year
...entire patient and prescriber lifecycle. As the Head of Data Analytics Lead , you will lead the design, development, and continuous... ...contributions. What You'll Do Modern Data Architecture & Engineering: Work alongside platform and data engineers to upgrade our existing...SuggestedRemote jobInternshipWork at officeLocal areaWork from home- ...Genentech, T-Mobile, Activision, and H&R Block rely on us to simplify analytics and improve marketing performance. We’re a fast-growing... ...site architecture. Optimize the site for AI search (generative engine optimization): make Improvado understandable, citable, and...SuggestedFor contractorsRemote work
- ...Employee Resource Groups, DEI initiatives, and altruism efforts to bring positive societal impact. About the role: As a Senior Analytics Implementation Specialist, you understand a client’s business and marketing requirements for digital measurement and translate them...SuggestedLong term contractRemote work
usd147k - usd238k per year
...companies process massive datasets: real-time analytics platforms that ingest millions of events... ...About the role As a Senior Software Engineer specializing in the AI & ML ecosystem , you... ...databases Familiarity with tools like dbt, Airflow, Dagster, Prefect is a plus...SuggestedFull timeLocal areaRemote workWorldwideHome officeFlexible hoursShift work- ...senior, fully remote team running analytics for the entire company on Snowflake, dbt, Matillion, and Sigma. We move fast... ...→ mart)—while serving as our Data Engineering Tech Lead. You will help... ...with ingestion and orchestration engines (e.g., Matillion, Apache Airflow,...InternshipWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
$150k - $180k per year
...Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience,... ...~ Experience with HashiCorp Vault ~ Experience with Snowflake/dbt infrastructure WHAT YOU’LL LOVE ABOUT US Competitive...InternshipWork at office2 days per week- ...that. About the role This is the first dedicated GTM engineering hire at Plane, and you will build the function from the ground... ...OpenAI models, plus agents we build on top of them CRM and analytics : HubSpot, PostHog Everyday tools : GitHub, Plane (yes, we...Full time
$40 - $64 per hour
...Flexjet is looking for an experienced Aircraft Maintenance Engineer (AME M2). The licensed AME applies knowledge of jet aircraft and... ...changing demands and schedules Excellent attention to detail and analytical and problem-solving skills Excellent interpersonal and...Hourly payFull timeWork at officeFlexible hoursNight shiftAfternoon shift$89k - $105k per year
...everyone, everywhere. With 700+ connectors, our platform powers analytics and gives AI agents the business context they need to do real work... ...count on when things get complicated? As a Technical Support Engineer at Airbyte, you'll bring together deep technical expertise and genuine...Full timeRemote workFlexible hours- ...We are seeking a dedicated and proactive engineer to join our team, focusing on the implementation and advancement of DevOps and Site... ...production Ability to work independently and as part of a team Strong analytical and problem-solving mindset combined with experience...Remote job
- ...innovation. You Are: You are a passionate and experienced RTL Design Engineer with a deep understanding of digital RTL development and... ...and are always eager to learn and explore new technologies. Your analytical, communication, and problem-solving skills are exceptional, and...
- ...platform and developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-... ...developer tooling, release automation, update mechanisms, and analytics pipelines that help teams understand how tooling is used in production...Remote job
$115k - $125k per year
...quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers, Product Managers... ...changes with feature flags and staged rollouts, and used analytics (e.g. Amplitude) to judge whether a release succeeded. ~ Writes...InternshipImmediate start$100k - $120k per year
...quickly and share your knowledge generously. As a Machine Learning Engineer , you will be a key contributor to the design, development, and... ...machine learning pipelines and platforms that support advanced analytics and business intelligence. This role is perfect for an...Full timeInternship- ...Summary Reporting to the Engineering Manager, the Senior Process Engineer is responsible for water-related process studies, preparation... ...reports, engineering studies, and scopes of work. ~ Strong analytical and problem-solving skills. ~ Confident representing the company...Full timeWork at officeLocal areaWorldwide
- ...position. RESPONSIBILITIES: Build a next-generation GIS & analytics web app on React. Build end-to-end development of new and... ...and deploy E2E features. Work closely with the rest of the engineering team to design and launch new features. REQUIREMENTS and QUALIFICATIONS...Full timeRemote workFlexible hours
$215k per year
...This is a frontend system engineering role focused on evolving Seeq’s frontend React infrastructure, state management, design system, and... ...to ensure visual consistency Excellent problem-solving and analytical skills, with strong attention to detail Excellent written and...Long term contractFull timeTemporary workRemote workHome office$101.05k - $151.58k per year
...ROLE SUMMARY: The Senior Quality Assurance Engineer at Flowserve is tasked with ensuring that all products, processes, and services within... ...with nuclear engineering principles and technologies. Analytical Skills: Strong analytical and problem-solving skills. Ability to...Full timeInternshipWork at officeMonday to friday$40 - $64 per hour
...Overview Flexjet is looking for an experienced Aircraft Maintenance Engineer (AME M2). A licensed AME is responsible for knowledge of jet... ...demands and schedules Excellent attention to detail and analytical and problem-solving skills Excellent interpersonal and communication...Hourly payFull timeWork at officeNight shiftAfternoon shift$160k - $170k per year
...people from over 20 countries are part of our team. If this sounds exciting to you, join the herd! Description The Manager, Engineering leads a highly skilled team of engineering professionals responsible for designing, building, and maintaining the services,...Long term contractRemote work- ...customer conversations in production. We are growing fast and just getting started. About the Role We’re hiring a dedicated QA engineer. You’ll be the last set of eyes on a feature before it ships, responsible for testing what engineers build for both correctness and...Full time
- ...significant player in the most ambitious projects in technology and software solutions POSITION OVERVIEW We are seeking a Data Engineer to design, build, and support data feeds and integration pipelines from the ground up. The role will involve integrating data from...Permanent employmentFull timeInternshipFlexible hours
- ...Experience Level: Experienced Professionals Job Description: What’s the role Shell Canada is seeking for a Project Engineer to join their Shell Scotford Refinery and Chemicals. This team member will manage a portfolio of projects from the Select phase through...Permanent employmentFull timeContract workTemporary workFor contractorsRemote workWorldwideHome officeFlexible hours
$168k - $177.5k per year
...outsized impact in a fast-paced environment: You will be a senior engineer on a small team with a large amount of ownership and autonomy,... ...such as Temporal, Snowflake, S3, Terraform Observability and Analytics: Datadog, Sentry and Snowflake If you have experience with...Remote jobPermanent employmentInternshipWork at officeWork from homeFlexible hours- ..., and other critical infrastructure clients. As a Mechanical Engineer, you will lead the mechanical scope and design for power generation... ...is considered an asset. Knowledge of natural-gas engine-generator systems and associated mechanical systems is considered...Full timeFor contractorsFor subcontractorWork at officeLocal areaWorldwide
- ...country safe and secure. Job Description Fires Systems Engineer GDIT has an immediate career opportunity for a Fires Systems... ...-CP) Modernized Integrated Database (MIDB) Machine-Assisted Analytic Rapid-Repository System (MARS) Global Command and Control System...Contract workImmediate startRemote workWorldwide
- ...intersection of AI and data — and help define what's possible — we'd love for you to apply! Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead and grow a team of platform engineers focused on developer experience...
- ...operational tooling. You will combine people leadership, technical judgment, and delivery ownership. You will create an environment where engineers can do their best work, partner with product and engineering leaders to turn customer and business needs into a clear roadmap, and...Full timeLocal areaWorldwide
- ...Levio, we value expertise , curiosity, and continuous improvement — and we give you the space to grow. About the Role We embed engineers directly inside enterprise clients to find, build, and ship AI and agentic systems that reach production and stay there. A Forward...Permanent employmentFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Analytics Engineer (dbt). Be the first to apply!

