data engineer

data engineer Toronto

PC Financial
Full Time Toronto 68000 - 55000 CAD ANNUAL Today
Job description

Referred applicants should not apply directly to this role.

All referred applicants must first be submitted through Workday by a current Loblaw Colleague.

When you hire great people, great things can happen.

PC Financial offers unprecedented value to Canadians through payment products. We’re a different kind of bank with a different type of team—we’re collaborative and supportive and have the freedom and responsibility to thrive. Our purpose is to make the everyday simple and better for our customers, and we strive to make every dollar worth more.

Proudly serving over 3 million customers, PC Financial continues to grow by offering payment solutions and services that reward our customers every day. As a subsidiary of Loblaws Company Inc., we share the CORE values of Care, Ownership, Respect and Excellence. We are dedicated to helping Canadians Live Life Well. Join us on our journey.

Our mission is to build the PC Bank Payment & Rewards Data Platform, which would serve as an integrated data platform to perform complex big-data processing, advanced analytics, and machine learning. The Data Engineer position is a fantastic opportunity to join our expanding PC Bank Payment & Rewards Engineering team.

The Data Engineering team is looking for passionate engineers working in a fast-paced organization using Agile/Scrum methodology to deliver excellent solutions for our demanding customer service, operations requirements, and resolving the engineering challenges of building robust and scalable data systems aligned to enterprise data strategy.

You will participate in defining technical solutions, code architectures, and will be responsible for developing and delivering production-ready code. The ideal candidate will be someone who genuinely enjoys problem-solving and writing high-quality code to build robust, highly distributed, and scalable data processing systems and pipelines. Some of the challenges the candidate would tackle are:

  • Design, implement and operate PC Bank’s core datasets that have extreme requirements on scalability, reliability, maintainability, flexibility, auditability, and quality
  • Design large scale streaming and batch data pipelines (billions of data points) that involve analyzing transactions over a long period without reprocessing vast amounts of data
  • Perform data profiling and source to target mapping analysis for the best design
  • Collaborate with business solution analysts, other engineers, solution architects, and other team members to innovate and evolve our datasets to data products to create a single coherent platform with sources of truth that serve a plethora of stakeholders within PC Bank


What you’ll do:

  • Apply your expertise in data and software engineering to design and implement data products that meet extreme requirements on scalability, reliability, maintainability, flexibility, auditability, and quality
  • Be T-Shaped. Your primary area is data engineering, but you are comfortable working in a secondary area of expertise such as data presentation/visualization, backend engineering, or data modeling (SQL, NoSQL, Graph & Time-series)
  • Work closely with cross-functional teams of data, backend and frontend engineers, product owners, technical product owners, and technical support personnel
  • Gaining technical expertise in building a data platform at scale to solve business, product, and technical use cases
  • Getting hands-on experience with technologies such as Elasticsearch, Apache Airflow, Apache Kafka, Apache Beam, Apache Spark, Hive, HDFS, Kubernetes (Openshift)
  • Getting hands-on experience with Google Cloud Platform and technologies such as BigQuery, Cloud Composer, Pub/Sub, Dataflow, Dataproc, GCS, Looker, and other cloud-native offerings in GCP


Who you are:

  • An undergraduate or Master’s degree in Computer Science or equivalent engineering experience
  • 2+ years of professional software engineering and programming experience (Java, Python) with a focus on designing and developing complex data-intensive applications
  • Familiarity with architecture and design (patterns, reliability, scalability, quality) of complex systems
  • Advanced coding skills and practices (concurrency, distributed systems, functional principles, performance optimization)
  • Professional experience working in an agile environment
  • Strong analytical and problem-solving ability
  • Strong written and verbal communication skills
  • Experience in operating and maintaining production-grade software
  • Comfortable with tackling very loosely defined problems and thrive when working on a team which has autonomy in their day to day decisions


Preferred Skills:

  • Knowledge of software and data engineering best practices
  • Experience with large scale distributed data technologies and tools
  • Experience pulling data from a variety of data source types including Mainframe (EBCDIC), Fixed Length and delimited files, databases (SQL, NoSQL, Time-series)
  • Strong coding skills for analytics and data engineering (Java, Python, and Scala)
  • Experience performing analysis with large datasets in a cloud-based environment, preferably with an understanding of Google’s Cloud Platform (GCP)
  • Understands how to translate business requirements to technical architectures and designs
  • Comfortable communicating with various stakeholders (technical and non-technical)

Nice to have Skills (though not required):

  • Exposure to data-science or machine-learning packages (Pandas, Pytorch, Keras, TensorFlow, etc...)
  • Contributions to open-source software (code, docs, or mailing list posts)
  • GCP Professional Data Engineer Certification
  • Confluent Certified Developer for Kafka

COVID-19 is a serious condition and has had a devastating impact on Canadians and others across the globe. As a leading Health and Wellness provider for millions of Canadians, our goal is to help all Canadians "Live Life Well".

In support of this goal, we have adopted a COVID-19 Vaccination Policy to protect the health and well-being of our employees as we continue our phased approach of office reopening. Employees will be required either to be fully vaccinated or undergo regular COVID-19 Rapid Antigen Screening in order to access the workplace.

Come and join a winning team who demonstrates innovation, energy, creativity and vision. We recognize the importance of a diverse workforce and we therefore encourage applications from Aboriginal Peoples, women, members of a visible minority and persons with a disability. We thank all applicants for their interest, however, only those selected for an interview will be contacted.

PC Financial recognizes Canada’s diversity as a source of national pride and strength. We have made it a priority to reflect our nation’s evolving diversity in the products we sell, the people we hire, and the culture we create in our organization. Accommodation is available upon request for applicants and colleagues with disabilities.

In addition, we believe that compliance with laws is about doing the right thing. Upholding the law is part of our Code of Conduct – it reinforces what our customers and stakeholders expect of us.

About PC Financial

CEO: Barry Columb
Revenue: Unknown / Non-Applicable
Size: 51 to 200 Employees
Type: Company - Private
Website: www.pcfinancial.ca
Year Founded: 1996

data engineer
PC Financial

www.pcfinancial.ca
Toronto, Canada
Barry Columb
Unknown / Non-Applicable
51 to 200 Employees
Company - Private
Banking & Lending
Finance
1996
Related Jobs

All Related Listed jobs

UK Summer Internship - Systems Integration & Architecture Intern
Jacobs London, England 40239 - 48753 GBP ANNUAL Today

This programme will allow you to work with a mentor who will work with you in identifying areas of learning so that when you leave you have a portfolio of

delivery driver
Deloitte Tallahassee, FL Today

delivery driver - Deloitte

Work you'll...

Security Operations Manager
Heathrow London, England 41500 - 68466 GBP ANNUAL Today

Level 3 (ASM) Aviation Security Manager is desirable but not essential as full training will be given. Managing day to day activities of an on-shift team which

Catering Assistants
Guy's and St Thomas' NHS Foundation Trust London, England 25158 - 26206 GBP ANNUAL Today

Catering assistants will be responsible for several aspects including serving and setting up breakfast and lunch service and taking payment from customers

Customer Assistant
Lidl Portland, England 11.4 - 12.3 GBP HOURLY Today

Starting at 5am some days to set up the store bakery for the day or finishing at 11pm on others to close the store and ensure the store is ready for another day