Work In Tech

Find your next role at Canada's fastest-growing tech companies

Data Engineer

Cardata

Cardata

Software Engineering, Data Science
Montreal, QC, Canada
Posted on Tuesday, January 9, 2024
At Cardata, our goal is to provide cost-effective and accurate ways to reimburse drivers for using their personal vehicles for work. We partner closely with our customers to provide best-in-class support, service and technology to Drive What Matters for them and their employees.
We recently secured an investment of over $100M to fuel our vision of building a complete vehicle management platform. Read more here.
Who You Are
As a Data Engineer at Cardata, you will play a crucial role in designing, building, and maintaining the systems and architecture necessary for extracting, transforming, and loading (ETL) data from various sources into our data warehouse. You will collaborate closely with cross-functional teams, including data analysts, and software engineers, to ensure the seamless flow of high-quality data for analytical purposes.

What You'll Be Doing

  • Data Architecture and Modeling:
  • Design and implement scalable, reliable, and efficient data architecture
  • Develop and maintain data models, schemas, and structures to support business requirements
  • Advise on decisions regarding our database technology selection
  • Implement and advise development regarding SQL best practices
  • ETL Development:
  • Design, develop, and maintain ETL processes for data extraction, transformation, and loading from diverse sources
  • Optimize and troubleshoot ETL workflows to ensure data accuracy and integrity
  • Data Warehousing:
  • Design, implement and manage data warehouse solutions, ensuring performance, scalability, and reliability
  • Contribute to data storage and access technology decisions. E.g. Redshift or GraphQL vs. alternatives
  • Collaborate with stakeholders to understand data requirements and design solutions accordingly
  • Data Quality and Governance:
  • Implement and enforce data quality standards and best practices
  • Collaborate with development to ensure data governance and compliance with industry regulations
  • Performance Optimization:
  • Monitor and optimize database and query performance
  • Identify and implement improvements to enhance overall system efficiency
  • Understanding of networking within a cloud environment
  • Work closely with cross-functional teams to understand data needs and provide timely solutions
  • As the platform team is responsible for the uptime of our systems, this position will be required to participate in an on-call rotation (not 24/7 at this time)

What You'll Bring

  • 3-6 years of experience in Data Engineering
  • Strong understanding of cloud technologies such as AWS
  • Solid understanding of data modeling, warehousing, and database design principles
  • Proficient in SQL and scripting languages
  • Experience with ETL Tools and data integration frameworks
  • Problem solving mindset and attention to detail
  • A thought leader able to guide a team on best practices
  • Agile development experience
  • A Bachelor's or Master’s degree in computer science, software engineering or equivalent work experience
Why you’ll love working at Cardata:
Cardata provides you with a flexible, autonomous environment that encourages employees to experiment, innovate and learn. As part of our team, you will be surrounded by supportive leaders and caring colleagues who are dedicated to taking on new challenges, focusing on the customer, and working as a team to achieve success. Additionally, you will be provided with:
Opportunity for career progression in a growing company
Competitive salary + bonus
Opportunity to work remotely
Flexible working hours
Medical & Dental Benefits with 100% employer paid premiums
Healthcare spending account
Wellness spending account
15 days of vacation + additional time off throughout the year
3 pit-stop days (Cardata's version of mental health days)
Cardata is an equal opportunity employer. All candidates will be equally considered without regard to race, ancestry, place of origin, colour, ethnic origin, language, citizenship, creed, religion, gender/gender identity, sexual orientation, age, marital status, physical and/or mental handicap or financial ability. We are dedicated to creating an inclusive environment where everyone feels welcome to bring their authentic selves to work.
If you require accommodations during the recruitment process, please let us know.