Senior Data Engineer at Spoonity building and scaling data infrastructure for global loyalty and engagement. Designing real-time data systems supporting millions of customer interactions.
Responsibilities
Design and implement scalable, real-time data pipelines to move and transform customer and transaction data from multiple global sources.
Architect resilient data systems that ensure reliability, observability, and data integrity across distributed environments.
Collaborate with AI and product teams to structure and prepare data for intelligent features like recommendation systems, insights generation, and predictive analytics.
Champion event-driven architectures, supporting seamless data ingestion from POS systems, APIs, and third-party integrations.
Define best practices for data governance, schema evolution, and real-time monitoring.
Mentor and guide team members, fostering growth and sharing knowledge across the engineering organization.
Requirements
Extensive experience building and scaling data architectures that handle diverse global data sources.
Proven background in real-time data processing, leveraging tools like Kafka, Pub/Sub, and ClickHouse.
Proficiency in TypeScript and experience working across full-stack environments.
Strong understanding of SQL and NoSQL databases, with expertise in schema design, performance tuning, and data modeling.
Familiarity with ETL/ELT frameworks (e.g., dbt, Airflow, Dagster) and cloud platforms like AWS and GCP.
Experience with Vercel is a plus.
Experience empowering AI systems through structured, high-quality data (e.g., embeddings, vector databases, RAG pipelines).
Strong grasp of event-driven software patterns and distributed system fundamentals.
An interest in mentorship and helping elevate others on the team.
Benefits
Personal or family health insurance options
Generous annual stipend for work equipment and hardware
Unlimited vacation with a minimum required use per year
RRSP matching
Competitive compensation and flexible remote work culture
Software Engineer designing and developing software products at Vodafone. Collaborating with international teams to deliver high‑quality applications for enterprise customers worldwide.
IT Strategy lead driving digital transformation initiatives across Vodafone. Overseeing project management and ensuring effective execution of IT strategy in a senior management role.
Principal Full Stack Engineer designing AI - powered workflows for SMEs. Collaborating with teams to evolve Sleek's platform towards an AI - first architecture.
Senior Software Engineer developing and maintaining software projects/products for access solutions at SKIDATA. Collaborating with teams globally to deliver enterprise - grade software solutions in a dynamic environment.
Senior Software Developer involved in designing and developing embedded controls for HVAC systems at GM. Collaborating in Agile Scrum teams focused on innovating vehicle systems.
Software Engineer developing validation tools within the AV organization at GM for autonomous vehicles. Involves creating methods and tools for behavior analysis and system performance benchmarking.
Principal Engineer overseeing software design and strategy for Body Control Platform development at General Motors. Focusing on various occupant protection features and software quality leadership.
Salesforce & Telephony Tech Lead driving technical excellence and integration for MYOB's solutions. Leading platform architecture and ensuring seamless operations across Salesforce and telephony systems.
Principal Engineer responsible for architecting automation systems at 360 Privacy, enhancing digital security through innovative solutions. Collaborating on complex projects and leading technical design efforts.