Job Closed
This listing is no longer active.
Veterinary care reimagined.
Senior Data Engineer
Location
Canada
Posted
99 days ago
Salary
0
Seniority
Senior
Job Description
Senior Data Engineer
Small Door
• Own the design, development, and reliability of production data pipelines using Python, SQL, and modern orchestration tools • Architect and implement ETL/ELT workflows to move data between source systems, data warehouses, and downstream consumers at scale • Lead the development and optimization of data pipelines that feed machine learning models, including feature engineering, training data preparation, and inference pipelines • Design and maintain ingestion and chunking pipelines for RAG systems, including document parsing, embedding generation, and vector store population • Mentor and guide a more junior data engineer: conduct code reviews, pair on complex problems, and foster their technical growth • Organize and prioritize data engineering tasks, ensuring the team delivers reliably against business timelines and technical standards • Collaborate with data scientists, ML engineers, and product teams to productionize models and ensure reliable, performant data delivery • Design and implement monitoring, alerting, and data quality frameworks to proactively catch pipeline failures and data drift • Drive the design and evolution of our data warehouse and data lake architecture, making strategic decisions about tooling, partitioning, and performance • Work with stakeholders across the business to understand data needs and translate them into scalable, well-documented data solutions • Champion engineering best practices: documentation, testing, CI/CD, and knowledge sharing within the team
Job Requirements
- 5+ years of relevant experience as a Data Engineer or in a similar data-focused role. Experience in startups and fast-paced environments strongly preferred. A Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field is required; a Master’s degree is a plus.
- Strong proficiency in Python and SQL for data manipulation, pipeline development, and scripting at scale
- Deep experience with at least one orchestration framework (e.g., Airflow, Dagster, Prefect) for scheduling and managing complex data workflows
- Solid experience with cloud platforms (AWS preferred) and their data services (e.g., S3, RDS, Redshift, Lambda, Glue)
- Hands-on experience with ML pipeline concepts: feature stores, model training data preparation, batch/streaming inference pipelines
- Working knowledge of RAG pipeline components: document loaders, text chunking strategies, embedding models, and vector databases (e.g., Pinecone, Weaviate, pgvector, Chroma)
- Strong experience with Snowflake and data warehousing tools (e.g., dbt, BigQuery). Experience with data lake architectures is a plus.
- Proficiency with AI-assisted engineering practices, including the use of agentic coding tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development workflows, code generation, and debugging
- Deep understanding of data modeling, schema design, and data quality frameworks
- Demonstrated ability to mentor junior engineers, lead technical discussions, and influence technical direction without formal authority
- Strong organizational skills with a track record of prioritizing competing workstreams and delivering projects on time
- Experience with version control (Git), CI/CD pipelines, and infrastructure-as-code practices.
Benefits
- Competitive salary
- Equity ownership
- Health, dental + vision insurance
- Upward mobility and growth opportunities
- Generous paid-time off, parental leave, and company wide holidays
- Discounted veterinary care for your loved ones
- Growth opportunities
- An opportunity to make a real impact on the people around you
- A collaborative group of people who live our core values and have your back
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
• Architect, implement, and optimize cloud-based solutions while leveraging industry best practices. • Provide mentorship and guidance to junior engineers and drive continuous improvement and innovation across our CloudOps and DevOps practices. • Collaborate closely with cross-functional teams to design and deploy robust, automated systems that support our organization's mission-critical applications and services. • Monitor and maintain the health of our cloud environment, identifying and resolving issues proactively to minimize downtime and incidents.
• Strong experience with both Adobe Analytics • Experience in AA strategy and implementation expertise • Implementation experience with Adobe Launch • Understanding of web analytics tool basics: tags, cookies, variables. • Strong understanding of tag management systems: tags, rules, and variables • Experience in Vue.JS, JavaScript, jQuery, CSS and HTML skills, and able to be a leader in this area of expertise • Strong attention to detail and QA abilities • A solid understanding of advertising, marketing and strategic brand management and how to best leverage these in a digital environment • Experience presenting in front of groups, to clients, and via web conference • History of working with new business teams on requests for proposal/information and presenting analytics documentation demonstrating agency skillsets. • Experience in creating case studies, point of view documents or white papers in line with your job function in analytics. • Work with internal team to continually streamline processes and find efficiencies in the day-to-day work processes done by the data platforms team. • Experience working on testing, targeting and personalization projects with both targeting and optimization tools and data management platforms (DMP).
Senior Data Engineer
dbt Labsdbt Labs is a technology consultancy on a mission to “help analysts create and disseminate organizational knowledge.” Specializing in analytics, data engine
• Own the architecture and operations of our data lakehouse, including object storage, table formats, maintenance, and query engine integrations • Build and maintain the infrastructure layer that transforms and serves data reliably at scale—from raw landing zones through to curated, queryable datasets • Partner with product engineering to establish data contracts and schema standards around event telemetry, ensuring data arrives in the lakehouse in a form that's reliable and ready for downstream use • Drive decisions on data platform architecture, tooling, and engineering best practices across storage, compute, and access layers • Enhance observability and monitoring of data infrastructure, including pipeline reliability, data freshness, and system performance • Partner cross-functionally with teams across Analytics, Infrastructure, and Product to understand data needs and deliver impactful platform solutions • Provide product feedback by dogfooding new data infrastructure and AI technology
Senior Data Engineer
ClickUpThe world's most productive AI Workspace for projects, tasks, chat, docs, and more. All software and humans - converged.
• Design, build, and maintain cloud-native data infrastructure using Terraform for IaC. • Develop and optimize data pipelines leveraging AWS services (Lambda, Fargate, Step Functions, S3, Kinesis, DynamoDB, Aurora, etc.) and Snowflake. • Implement ELT workflows within dbt in partnership with our Analytics Engineering function. • Build and maintain LLM frameworks, ensuring high-quality and cost effective outputs. • Automate infrastructure and pipeline deployments with CI/CD best practices. • Monitor, debug, and improve system performance with strong observability and logging practices. • Partner with cross-functional teams (analytics, data science, product, engineering) to deliver high-quality data solutions. • Mentor teammates and contribute to engineering standards, raising the technical bar across the team.




