Senior Data Engineer
Appnovation View all jobs
- Toronto, ON
- Permanent
- Full-time
- Experience & Education: Bachelor's degree in Computer Science or Engineering with 8-12 years of relevant experience leading and delivering complex data engineering projects with multi-team or business impact.
- Enterprise Data Integration & Architecture: Proven expertise in designing, building, and maintaining robust, scalable data pipelines (ETL/ELT). Must demonstrate the ability to navigate complex enterprise data landscapes, effectively handle undocumented schemas, and implement resilient integration solutions for high-volume data.
- Cloud-Native Data Ecosystems: Deep expertise in deploying and managing data infrastructure on cloud platforms (AWS, Azure, or GCP). Proficient in Infrastructure as Code (Terraform/CloudFormation) and establishing end-to-end CI/CD pipelines for data solutions.
- Advanced Data Modeling: Strong skills in conceptual, logical, and physical data modeling, with the ability to balance data normalization, query performance, and safely manage complex schema migrations in production.
- AI/MLOps Readiness: Mastery of incorporating AI tools to optimize data engineering workflows and the ability to design data validation and evaluation frameworks that support the deployment and governance of AI/ML models.
- Full-Stack Solution Delivery: Capability to rapidly prototype and build complete, end-to-end data applications across diverse technology stacks, prioritizing solution speed and business value while effectively managing technical debt.
- System Reliability & Resilience (SRE): Direct experience defining and monitoring service level objectives (SLOs/SLIs). A track record of designing highly resilient data systems that ensure graceful degradation and driving post-incident improvements.
- Architectural Leadership: Ability to make sound architectural trade-offs, design scalable system components, and produce high-quality, well-tested code that adheres to enterprise standards.
- Polymath Oriented: You bridge gaps between engineering, design, business, and science, rapidly immersing yourself in new domains to speak the language of the business.
- Curious Explorer: You seek out ambiguity rather than avoiding it, driving team curiosity through challenging questions and creating an environment that encourages experimentation.
- Outcome Owner: You drive an accountability culture focused on business impact rather than just deliverables, owning relationships and making trade-offs between custom solutions and generalizable work.
- Systems Thinker: You map complex system interactions across technical and business domains, anticipating cascading effects and understanding how technology changes impact operations.
- Precise Communicator: You translate seamlessly between technical and business language, ensuring requirements are clear enough to enable AI generation and facilitate productive discussions with stakeholders.
- Problem Discoverer: You embed with users to discover latent needs, turning ambiguity into clear problem statements rather than waiting for defined tasks.
- Challenging and rewarding work with real impact
- Direct Access to Cutting-Edge AI Platforms
- Diverse and Inclusive Culture
- Growth opportunities for personal and professional development
- A collaborative and innovative work environment where your ideas are valued
- Exposure to exciting projects and high-profile clients
- Supportive work environment with access to company leaders
- Hybrid working model