Senior Data Engineer

Digital Extremes Logo

Digital Extremes

πŸ“Remote - Canada

Summary

Join Digital Extremes as a Senior Data Engineer, contributing individually or leading a team to enhance our data infrastructure. This role involves optimizing existing databases, designing data pipelines, managing self-hosted solutions, and ensuring data quality and security. You will collaborate with various teams, provide architectural insights, and (for Lead candidates) manage projects and mentor team members. The ideal candidate possesses extensive database experience, strong SQL skills, and ETL orchestration expertise. This is an opportunity to shape the future of our data infrastructure in a collaborative and evolving environment.

Requirements

  • Experience with database management systems such as PostgreSQL, MongoDB, and other relational and NoSQL databases
  • Experience with setting up, managing and optimizing self-hosted databases
  • Strong proficiency in SQL and experience working with Linux/Unix environments
  • Hands-on experience with ETL orchestration tools such as Dagster or Airflow
  • In-depth knowledge of data warehousing concepts and relational data modeling
  • Experience with self hosted databases, from setup to maintenance
  • Applicants must be legally eligible to work in Canada at the time of application

Responsibilities

  • Maintain and optimize existing databases, including version updates, performance tuning, hardware upgrades, and monitoring
  • Design, develop, and maintain robust data pipelines for data ingestion and processing
  • Manage self-hosted database solutions, focusing on performance for large-scale data analysis and efficient data warehousing
  • Integrate data from various sources, ensuring high data quality and consistency
  • Ensure compliance with government policies and processes related to data security, privacy, and GDPR regulations
  • Collaborate with data scientists, analysts, and other teams to understand data requirements and develop scalable solutions
  • Provide insights into database architecture and recommend improvements that align with business needs and future scalability
  • Adapt to team needs and organizational restrictions to support evolving data strategies
  • Lead project initiatives, manage timelines, and coordinate cross-functional teams
  • Other responsibilities as required

Preferred Qualifications

  • Experience managing projects and teams, including setting timelines, tracking progress, and ensuring deliverables
  • Demonstrated ability to lead and mentor teams, with a focus on collaboration and knowledge sharing
  • Mentor team members, fostering growth and best practices in data engineering

Benefits

  • Competitive salary with potential bonus opportunities
  • Excellent benefits and paid time off
  • Matching RRSP or Simple IRA
  • Employee Assistance Program (EAP)
  • Virtual access to Dialogue or Magellan, our mental wellness and healthcare services app
  • Professional development and career support
  • Work-life balance wellness subsidies
  • Be part of β€œGiving Back” through a multitude of fundraising venues at DE
  • Employee events and team building exercises

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.