Data Developer
Plus Company View all jobs
- Toronto, ON
- Permanent
- Full-time
- Build Data Pipelines: Implement and manage robust, scalable, and reliable ETL/ELT pipelines to ingest, transform, and load data from a wide variety of sources into our data ecosystem.
- Execute the Architectural Vision: Translate the designs and specifications from the Data Architect into functional, production-grade data infrastructure and code.
- Manage Data Warehousing: Develop and manage data models within our BigQuery data warehouse, ensuring data is organized efficiently for analytics and AI/ML workloads.
- Automate Data Processes: Write Python-based automation scripts and leverage GCP services like Cloud Functions and Dataflow to orchestrate data workflows and minimize manual processes.
- Ensure Data Quality and Reliability: Implement data quality checks, validation rules, and monitoring to ensure the accuracy, completeness, and timeliness of our data assets.
- Optimize for Performance: Proactively monitor and tune data pipelines and queries for performance and cost-efficiency within the GCP environment.
- Collaborate in an Agile Team: Participate in all Agile ceremonies, collaborating closely with the Data Architect, data scientists, and engineers to deliver on the product roadmap.
- Experience: 3-5+ years of hands-on experience in a data engineering or data development role, specifically focused on building and maintaining data pipelines.
- GCP Expertise: Strong, practical experience with Google Cloud's data services is required. Proficiency with BigQuery, Dataflow, Cloud Storage, and Pub/Sub is essential.
- Technical Skills: Deep proficiency in SQL and Python for data transformation, scripting, and pipeline development.
- ETL/ELT Development: Proven experience designing, building, and operationalizing complex data pipelines from various sources.
- Data Modeling: Solid understanding of data warehousing concepts and practical experience implementing data models (e.g., star schemas, dimensional modeling).
- Problem-Solving: Strong analytical and problem-solving skills with a track record of implementing reliable data solutions.
- Agile Practice: Experience working in an Agile development environment.
- Tools: Comfortable using collaboration tools such as Slack and JIRA.
- An innovative and entrepreneurial work environment that promotes ingenuity and individuality - with the best of colleagues, and the best of clients
- Hybrid work models and flexible hours, plus a work from anywhere policy for short-term stays in other regions
- Generous Vacation starting at 3 weeks + 1 extra week over the holidays
- Agency summer days (exact policy differs per campus and agency)
- Modern, open co-working spaces with coffee & snack bars, located in great city neighbourhoods, close to shops and restaurants and easy access to public transport
- Dogs allowed, dedicated Play Room to support families and Private wellness room (in select offices)
- Team social events - holiday parties, seasonal gatherings, weekly happy hours, inspiring speakers and more!
- In-house learning & development sessions and annual career and growth conversations’
- Access to internal network of opportunities across all agencies
- Internal EDI group(s), programs & initiatives across Plus Company and opportunities to be involved in employee resource group(s)
- Flexible benefits to support your individual lifestyle and life stage – with access to a personal wellness spending account you can use for a wide range of wellness expenses, including gym membership fees, pet care, education expenses, and much more!
- Comprehensive mental health support including access to a virtual mental health therapy clinic providing you with personalized therapist guided iCBT programs and live therapy, access to health clinicians 24/7, and a holistic array of other health and wellness resources to support you and your family.
- Dedicated play rooms for days you need to bring the kids and health and wellness rooms when you need a place to get grounded.
- A responsible sick & personal absence days policy designed so you don't have to worry the moment a personal obligation or emergency arises.
- Maternity leave top up program.