Senior Data Engineer

Canada

ZayZoon

Win the war for talent with ZayZoon, a platform that measurably improves employee financial wellbeing. Free for businesses. Activation in under 30 minutes.

View all jobs at ZayZoon

Apply now Apply later

WHO WE ARE
Our goal is to save ten-million hard-working employees ten-billion dollars. We are a values driven, well-funded, and fast-growing Financial Technology and HR company. We want to empower small and midsize businesses with financial tools that make them the place where people want to work.
We’ve created a financial empowerment platform that helps small but mighty HR teams make a big impact on employee financial wellness.  ZayZoon is quickly becoming the employee financial wellness super-app that employees can’t live without, and employers are clamoring to offer to help attract and retain talent. 
We are growing fast and have been recognized for rapid growth in the 2023 Deloitte Technology Fast 500 and Canadian Technology Fast 50 program! You can read more about it here.
Reporting to the Director of Data & Analytics, the Senior Data Engineer will be responsible for ensuring the reliability and integrity of our application databases from data storage to processing in our application infrastructure. 
We are looking for a talented and curious self-starter who is driven to solve complex problems while working collaboratively with multiple stakeholders. The candidate will be responsible for architecting, managing and optimizing application databases and data pipelines, ensuring they run smoothly and securely to support the growth of ZayZoon. You will collaborate closely with developers, data engineers, and DevOps team to design and implement data storage, integration and processing solutions that meet our business needs while ensuring high availability, data integrity and performance.

YOUR RESPONSIBILITIES:

  • Database Management: Administer and maintain databases (e.g Postgres, Redshift, DynamoDB) for high availability, performance and scalability.  
  • You'll create and manage data pipelines. If data is moving from one system to another or is required for better Analytics or systems enablement, you'll be the point person to make that happen. 
  • Performance tuning: Monitor and benchmark database performance and implement tuning recommendations to optimize query performance, indexing and storage efficiency.
  • Security & Governance: Implement and maintain database security best practices, including user access control, encryption, and auditing to meeting compliance requirements (e.g. GDPR, PCI) 
  • Scaling, Replication & Clustering: Set up and manage replication, clustering and failover strategies for high availability and disaster recovery. Assist in scaling database infrastructure to support growing data volumes and transaction loads.
  • Automation: Automate routine database tasks such as backups, monitoring, patching and configuration management.
  • Collaboration: Work closely with application developers to optimize database design and queries, troubleshoot issues, and deploy new features.

TO BE SUCCESSFUL IN THIS ROLE, YOU NEED TO BE SOMEONE WHO:

  • Has the ability to work autonomously. We count on you to get your work done, in ambiguous conditions, with tight deadlines, while still producing high-quality work. 
  • Is all about collaboration. You’ll be working with Product Managers, Engineers and business folks as their go-to data person. It’s not going to work if you don’t see the value of different perspectives.
  • Is a stellar communicator. This means you know how to translate technical terms into non-technical language that folks outside your domain can understand.
  • Is good with other tech. ZayZoon is a diverse place with lots of different tools, languages, frameworks, structures and types of analysis

WHAT YOU BRING TO THE TABLE:

  • Experience: 5+ years of experience in data engineering and database administration.
  • Database Expertise: In-depth knowledge of database systems (relational and nonrelational). Experience with cloud-based databases (e.g. AWS RDS, Google Cloud SQL, Azure SQL, Redshift, Snowflake etc.).
  • Performance Optimization: Strong skills in database performance tuning, query optimization, and indexing strategies. 
  • Scripting & Automation: Proficient in scripting languages such as Python, Shell, SQL to automate database tasks. 
  • Security: Solid understanding of database security practices, including encryption, access control and compliance with industry standards (e.g PCI, SOC 2 etc.)
  • Problem-Solving: Excellent troubleshooting skills to identify and resolve database issues in a timely manner. 
  • Communication: Strong verbal and written communication skills, with the ability to work collaboratively across technical and non-technical teams.
ANYTHING ELSE YOU MIGHT NEED TO KNOW
Candidates must be located in Canada to be considered.We are organized as a remote team, as such we are looking for candidates who can work effectively remotely. You must have access to a secure high speed internet connection and a secure workspace to ensure security of private information. This role is available on a permanently remote basis.
Please be aware that as part of our final hiring process, we will conduct reference calls with previous managers and possibly other individuals. Additionally, due to the nature of our business, a criminal record check and a basic security clearance will also be required.
We wish to thank all qualified applicants for their interest in joining our team! 
#LI-REMOTE
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: AWS Azure Clustering Data pipelines DevOps DynamoDB Engineering GCP Google Cloud Pipelines PostgreSQL Python Redshift Security Snowflake SQL

Perks/benefits: Startup environment

Regions: Remote/Anywhere North America
Country: Canada

More jobs like this