Data Developer, Customer Growth
This role is eligible for our hybrid work model: Two days in-office.
This job posting is for an existing, currently vacant position.
Data Developer, Customer Growth
Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place.
Why this job’s a big deal:
Enjoy working with big data? We do too! In fact, data lies at the very core of our business! As a data developer you will be working on data systems that serve and generate billions of events each day. With the most advanced big data technologies at your fingertips, you will leverage data to understand, meet, and anticipate the needs of our customers.
In this role you will get to:
-
Participate in cloud migration and modernizing current data systems.
-
Maintain and design early warning and analytics systems using cutting edge big data technologies.
-
Collaborate on building software that collects and queries data, while also composing queries for investigation purposes.
-
Analyze and provide data supported recommendations to improve product performance and customer acquisition.
-
Build next-generation ETL/ELT pipelines using modern orchestration tools (Airflow, Spark) to automate complex data joining and transformation required for multi-touch attribution.
-
Architect and optimize our columnar data warehouse (BigQuery) to ensure rapid query performance, enabling analysts to answer complex ROI questions on demand.
-
Be the ultimate owner of data quality, implementing robust governance and validation processes to ensure every dollar of marketing spend is accurately measured and reported.
-
Diagnose and troubleshoot any issues within the data infrastructure.
-
Work collaboratively with the team, and confidently champion the solutions you believe in—while engaging in respectful dialogue and finding constructive compromises when needed.
Who you are:
-
Bachelor’s degree in Computer Science or a related field.
-
3+ years of experience in software engineering and development, with a strong focus on Big Data technologies and data-driven solutions.
-
Well versed in utilizing search engines like Apache Lucene , Apache Solr and ElasticSearch.
-
Expert knowledge of Big Data solutions such as Cassandra, Hadoop, Spark, Kafka, and RabbittMQ.
-
Demonstrated expertise in Big Data solutions, including frameworks such as Apache Spark and Kafka. Proficiency in the Google Cloud Platform (GCP) stack is highly desirable.
-
Knowledge in data modeling and schema design for optimized data storage and retrieval.
-
Strong command of databases, including CloudSQL (MySQL, PostgreSQL), BigQuery, BigTable, and Oracle.
-
Experienced with strategies such as indexing, machine-learned rankings, clustering and distributed concepts.
-
Proven ability to analyze, debug, and resolve data processing issues efficiently.
-
Proficient in Python and/or Java, Unix scripting with the ability to write efficient, maintainable code in either language.
-
Experience with data visualization tools, such as Tableau, Looker for representing data insights.
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. In addition to a competitive base salary, certain roles may be eligible for an annual bonus and/or equity grant.
The salary range for this position is $100,000 to $120,000 CAD.
#LI-VM1
#LI-Hybrid