OverviewWe are seeking a skilled and detail-oriented Data Engineer to join our team. This role is critical to ensuring the reliability, performance, and scalability of our data systems. The ideal candidate has a strong background in database management and performance optimization, along with a collaborative mindset to support cross-functional development teams. In this role, you will help maintain data integrity on existing datasets, push performance improvements, develop new data automation, and assist in data corrections on deployed environments.ResponsibilitiesReview and assist development teams in data model changes and data migrationsDevelop automation for data integrity monitoring and repairDevelop current internal tools to audit and safely modify existing datasetsAnalyse data to find data integrity issues and help resolve the issuesPerform data corrections on deployed environments based on tickets raised by customer service and internal clientsHelp identify performance issues and assist the development teams in proposing and implementing solutionsAdvise on a solution for integrations with data pipelines coming from clients and other third-party sourcesMaintain and enforce data and database security controlsReport any risk, incident, or anomalous situation that could affect the security of Novisto or our clients ' dataWhat we'relooking forMinimum 5 years of experience as a Data Engineer or Database AdministratorBachelor's degree in Software Engineering, Computer Science, Mathematics,
or equivalent experience and educationStrong experience with data architecture and modelingExperience with large relational databases (PostgreSQL preferred)Strong expertise in SQL (writing, optimizing, and debugging complex queries)3+ years of experience in Python, comfortable with contributing code to Python repositories maintained by a dedicated development teamsExperience with version control (e.G., Git) and collaborative development workflowsGood communication skills in EnglishExperience with automationProficiency in Unix-based OS (Linux, macOS)Detail-oriented with a keen eye for spotting data issuesTeam player with a collaborative approach to problem-solvingSkilled at managing multiple data requests and projects, often with competing deadlinesExperience with SQLAlchemy and Alembic is preferredFamiliarity with SaaS development environments is an assetDevelopment experience in Go is considered a plusFluent in English — French is an assetExperience working with Snowflake is preferredWhat we offerJoin an early-stage, well-financed companyAdvance Novisto's purpose of contributing to the sustainability of the economy, environment, and society by empowering companies to make better decisions and disclosures through our ESG data management softwareContribute your knowledge and insights to increase awareness and knowledge of sustainabilityGenerous health benefits (100% Insurance coverage & access to Dialogue 's telemedicine app)Flexible schedules & opportunity to work remotely4 weeks of vacationSummer hoursIf you prefer to work at the office, we have a beautiful office in Old Montreal, close to downtown and steps away from a metro (subway) station
📌 Data Engineer (Montreal River)
🏢 Novisto
📍 Montreal River
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.