Intermediate Data Engineer
About AutoVerify
AutoVerify is a technology company born in London, Ontario. We operate remotely, hiring employees across Canada. AutoVerify is a comprehensive suite of digital solutions tailored toward automotive dealers, manufacturers, lenders, and marketplaces alike. We enable businesses to better serve their customers. Visit our website to learn more: https://www.autoverify.com/
Under the Hood
Join our team and work from anywhere in Canada – home, coffee shop, or even poolside, because we’re all about remote life. Enjoy perks like paid time off, fun events (virtual and in-person) and half day Fridays all year round to boot. We hire incredible people and your job referrals are not just appreciated; they're rewarded. Our culture is driven by communication and trust, acknowledging and supporting your life outside of work with the flexibility you deserve. All this to say, we value your journey at AutoVerify, both personally and professionally.
The Roadmap
The Intermediate Data Engineer role focuses on building, maintaining, and supporting AutoVerify’s data infrastructure and pipelines. You will work closely with the Data team and cross-functional teams to integrate data and make it available to products, services, and stakeholders across the AutoVerify ecosystem. This role includes hands-on data acquisition and integration work using Amazon Web Services and its suite of data technologies (e.g., S3, RDS, Glue, Redshift). The ideal candidate has solid ETL development experience, a strong foundation in data concepts, and a desire to grow their technical and architectural skills while delivering reliable data solutions.
Duties
- Perform data discovery, data profiling, and technical assessments on required data.
- Support data requirement gathering, analysis, design, and data quality activities for data initiatives..
- Monitor and help maintain data quality and integrity across pipelines.
- Contribute to proofs-of-concept, prototypes, and production solutions under guidance from senior team members.
- Monitor data imports and investigate failures during data transfer processes.
- Identify issues, research potential solutions, and collaborate with the team on improvements.
- Analyze imported data for accuracy, completeness, and patterns.
- Work closely with Technology, Product, and Customer Experience teams.
- Participate in continuous improvement initiatives and other projects as assigned.
- Other projects, duties and initiatives as assigned.
Qualifications
- 3-5 years of experience in data engineering or a related development role, with hands-on experience building and supporting production data pipelines.
- Practical experience working with AWS-based data platforms, including S3, Glue, Redshift (or comparable cloud data warehouses), and distributed processing frameworks such as Apache Spark (PySpark).
- Solid understanding of data engineering fundamentals, including ETL/ELT best practices, pipeline design, and production support.
- Experience with data modeling and database design, including relational and dimensional models (star/snowflake schemas, SCDs), using technologies such as PostgreSQL, MySQL, or NoSQL.
- Familiarity with columnar data formats (Parquet/ORC), partitioning strategies, and performance optimization.
- Experience with data orchestration tools (e.g., Airflow/MWAA, AWS Step Functions, or equivalent).
- Strong proficiency in Python and SQL
- Working knowledge of Infrastructure as Code (Terraform, CloudFormation, or similar).
- Experience implementing data quality checks, monitoring, error handling, and recovery strategies.
- Understanding of AWS IAM, security best practices, and cost optimization.
- Familiarity with Agile development practices and collaborative engineering workflows.
- Strong communication skills, including the ability to create clear technical documentation.
- Post-secondary degree in Computer Science, Engineering, Applied Math, Statistics, or a related field, or equivalent practical experience.
- Demonstrated curiosity and motivation to learn, improve, and grow technical and architectural expertise.
- Other projects, duties or initiatives assigned.
Performance Package
Salary: $70,000-$95,000/year
The salary range listed is for a Canadian employee. It may vary depending on the work location of the successful candidate or other factors.
Pit stop… there’s more perks!
- We continually optimize our onboarding process to ensure your first day at AutoVerify is a smooth ride.
- We are fully remote and work half day Fridays all year round.
- We embrace cultural differences, which is why you can exchange statutory holidays for cultural holidays throughout the year.
- We hold quarterly company-wide Lunch & Learns because food and learning fuel us.
- We provide financial support with professional development to turbocharge your skills.
- We provide paid volunteer time off so you can support a charitable cause in your community.
- We ignite fun through the planning of virtual and in-person events all year long.
This posting is for an immediate vacancy. We are actively seeking qualified candidates to join our team.
At AutoVerify, we embrace innovation and technology, and we leverage AI as part of our recruitment process. Human oversight remains central to every stage, as we are deeply committed to equity, diversity, and inclusion. We welcome applications from persons with disabilities and will provide support throughout the recruitment process, including accommodations that respect and address applicants’ accessibility needs.
While all submissions are appreciated, only those candidates selected for an interview will be contacted.
All applications will be held in strictest confidence.
Apply Now