Tech Lead - Data Platforms

Apply Now

Company: Opentrust Consulting Inc

Location: Toronto, ON M4E 3Y1

Description:

05th February, 2025

Position: Tech Lead - Data Platforms

Location: Hybrid

Employment Type: Full-Time

Compensation Range: $130,000 - $160,000 per year

Start Date: ASAP

About the Role:
OpenTrust Consulting is seeking an experienced and motivated Tech Lead - Data Platforms to guide and deliver robust, scalable data solutions for a range of impactful projects. In this role, you will lead a dynamic development team while balancing hands-on engineering, system design, and stakeholder management. This is a unique opportunity to contribute to innovative solutions that drive business value while mentoring and inspiring a high-performing team.

Key Responsibilities:
  • Lead the development and delivery of reliable, scalable, and high-performance data systems with a focus on security and resiliency.
  • Drive end-to-end technical solutions, from design to deployment, ensuring adherence to best practices and industry standards.
  • Code review pull requests, coordinate releases, and ensure user stories are clear and actionable.
  • Develop and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions CI, or CircleCI.
  • Implement and optimize data engineering solutions involving Python, Spark, Kafka, and other real-time streaming technologies.
  • Access and manage data lakes, integrating visualization tools such as Tableau for business intelligence insights.
  • Ensure comprehensive logging, monitoring, and alerting with CloudWatch or DataDog.
  • Provide mentorship and leadership to development team members, fostering a strength-based and performance-oriented culture.
Requirements:
  • 8+ years of software development experience, with a strong focus on data engineering and infrastructure.
  • 4+ years of experience in designing and developing solutions that aggregate data from multiple sources.
  • Proven expertise in CI/CD pipelines (Jenkins, GitHub Actions CI, CircleCI, etc.).
  • Mastery in Python programming, Spark, DBT, and orchestration tools like Airflow or Dagster.
  • Proficiency with relational databases (PostgreSQL, MySQL), in-memory databases (Redis), and non-relational databases (MongoDB).
  • Strong experience with logging, monitoring, and alerting tools such as CloudWatch or DataDog.
  • In-depth knowledge of IT security best practices and data protection regulations.
  • Experience in business-as-usual (BAU) projects; familiarity with payments systems is a bonus.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Day-to-Day Responsibilities:
  • Lead and guide a development team to consistently deliver high-quality software.
  • Collaborate on technical designs with security, performance, and resiliency in mind.
  • Review code, enforce best practices, and ensure comprehensive documentation and unit testing.
  • Troubleshoot technical challenges, working hands-on to support the team in overcoming roadblocks.
  • Maintain clear communication with stakeholders and provide regular project updates.

Similar Jobs