Description:
Our telecom client, Bell Canada, is looking for a Data Engineer to work on large scale IT projects. The Engineer will be a key member of the Bell Business Intelligence Big Data Team and work on the GCP platform. The Developer will work closely with Administrators, Data Scientists, and business stakeholders. This is a new position.
Key Responsibilities and Job Duties:
- Develop high-performance data processing pipelines
- Partner with Business Analysts and internal customers to improve our data coverage and analytic capabilities
- Ability to take initiative to research, learn and recommend emerging technologies
- Aim for defect-free programming, create, and maintain quality code, provide support during testing cycles and post-production deployment, engage in peer code reviews
- Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems
- Readiness and motivation to address and resolve highly complex and multifaceted development-related issues, often independently
Key Competencies and Experience:
- Experience working with Apache Spark(Scala or Pyspark), pub/sub, Dataflow, DataProc, Big Query, Cloud composer and other GCP technologies
- Experience in developing Big Data ingestion frameworks
- Demonstrated analytical and problem-solving skills, particularly those that apply to a Big Data environment
- 5 years or more experience with multiple mainstream programming languages such as Python, Java, Scala, C++, C#, Go, etc.