Job Title: Network Intelligence ETL Engineer
Location: Markham, ON (Hybrid)
Estimated Duration: 12 Months
Our client is one of Canada’s leading broadband service providers. For over a decade, they have been providing innovative broadband solutions to rural customers at work, home and play across Canada. They offer voice and data communication services through their unique Fiber, Wireless and Satellite networks. We are looking to hire a Network Intelligence ETL Engineer to join their team in a remote contract function. The initial term is for 12 months with an excellent chance to be extended for more term.
The role:
Key responsibilities include:
- Design, develop, and maintain backend ETL pipelines using Python.
- Build responsive and interactive API services with FastAPI and Docker.
- Develop and manage APIs to facilitate data access and application functionality.
- Work with PostgreSQL databases and Elastic Stack for data storage and retrieval.
- Implement and maintain pipelines that handle and analyze timeseries data. Experience in Temporal Spatial Data Analysis is considered a bonus.
- Collaborate with cross-functional teams to understand data requirements and translate them into technical solutions.
- Contribute to the entire software development lifecycle, including design, development, testing, and deployment.
- Develop ETL workflows to empower stakeholders with Network Intelligence.
The ideal candidate will possess:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3-4 years of hands-on experience in Data Engineering/ Data Science/ full-stack development.
- Proficiency in Python for backend development.
- Strong experience in API design and development (e.g., REST API).
- Strong experience in Airflow, Docker, and Elastic Stack.
- Extensive experience working with relational databases, specifically PostgreSQL.
- Experience in developing applications that utilize timeseries data.
- Familiarity with data engineering concepts, ETL processes, and data pipelines is an asset.
- Strong problem-solving skills and the ability to work independently and as part of a team.
- Excellent communication and collaboration skills.
The pay range that the employer reasonably expects to pay for this position is between CA$65.00 and CA$70.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures