Senior Data Engineer
Toronto, Ontario
Drop
Join the free rewards app with over 5 million members that lets you earn points by shopping at 500+ brands, investing in crypto, playing games and more.Headquartered in Toronto, with an office in New York, Drop is backed by world-class investors including NEA, HOF, Royal Bank of Canada, Sierra Ventures, and White Star Capital.
To learn more, visit: www.joindrop.com, or follow us at @joindrop on Instagram and Twitter.
Data Engineering at Drop
Data Engineering is at the very core of how Drop's business works. Our mission is to make data readily and easily accessible to inform decision-making across all functions at the company. We enable this by designing and building reliable, scalable and maintainable data systems, such as our Data Lake, Data Warehouse and all the different pipelines used to transform or move data from one store to another. We process hundreds of millions of financial transactions daily, and the infrastructure we build supports both our B2C and B2B products.
As a team, we value code quality, testability, scalable engineering design, and continuous process improvement. We leverage modern technologies, such as Airflow, Spark, Python, Redshift, Snowflake, Terraform, and various AWS services (EMR, Glue, DMS, and more). We maintain an efficient development environment to keep productive and rapidly innovate. The Data Engineering team works closely with data scientists, data analysts, software engineers, and other stakeholders (marketing, business development) who partner as entrepreneurial peers on a daily basis.
You can learn more about our Engineering team's work by visiting Drop’s Engineering Blog.
As the Senior Data Engineer, you will
- Design and build highly efficient and reliable data pipelines to power our data lake and data warehouse.
- Architect and implement data systems to power high-performance analytics, machine learning and reporting applications.
- Build a robust and automated testing framework across a wide variety of data stores to enforce data integrity.
- Harden monitoring and overall orchestration of DAG execution in Airflow to achieve improved ETL processing times and system availability.
- Implement access governance of production data systems to ensure compliance with our privacy and security policies.
- Mentor and coach other data engineers.
- Collaborate with our Data Science and Software Engineering teams to build data infrastructure that enables experimentation.
What you bring to the table
- You have 5+ years of experience designing and building reliable, scalable and maintainable data systems at top-tier software companies.
- You have experience building data pipelines and ETL flows using Python and a workflow management system like Airflow or Luigi.
- You have led large technical projects that require collaboration with multiple functions to drive product and business outcomes.
- You have experience building and maintaining data warehouses using Snowflake, Redshift or other similar systems.
- You have a strong product mindset. You advocate for users when collaborating with stakeholders from other areas, but can make tradeoffs to account for business priorities.
- You are resourceful and have a strong sense of ownership over your work.
- You design and write testable and maintainable code to produce quality systems using software engineering best practices.
Bonus points if
- You’ve worked with Airflow, Spark, Kafka, AWS (in particular EMR), Iceberg and/or Terraform.
- You have experience designing data stores to power BI platforms (for example, Looker).
- You’ve built financial, loyalty, or rewards systems.
- You’re passionate about building the next generation rewards product.
- You thrive in a fast-paced environment; startup experience is not a strict requirement but a bonus. Drop welcomes people from all work backgrounds and recognizes the value of diversity.
Benefits
- Lifestyle Spending Accounts and Health Spending Accounts + drug, dental, travel, and group insurance coverage
- Flexible vacation + a work-anywhere-in-the-world program
- Parental leave benefits
- Stock options
At Drop, we're committed to providing an enjoyable and meaningful environment for every member of our team. We operate under a flat structure with minimal hierarchy where everyone’s opinion is valued equally. We are looking for team members with an entrepreneurial mindset who will thrive in a fast-paced and rewarding environment.
Drop Technologies, Inc. is proud to be a diverse and equal opportunity employer and as such does not discriminate on the basis of race, colour, religion, sex, national origins, age, sexual orientation, disability or any other characteristic protected by applicable laws. Selection decisions are solely based on job-related factors.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Airflow AWS Data pipelines Data warehouse Engineering ETL Kafka Looker Machine Learning Pipelines Power BI Privacy Python Redshift Security Snowflake Spark Terraform Testing
Perks/benefits: Career development Equity Flat hierarchy Flexible spending account Flex vacation Health care Insurance Parental leave Salary bonus Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Lead Data Analyst jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Junior Data Scientist jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open PyTorch-related jobs
- Open APIs-related jobs
- Open TensorFlow-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs