
Senior Software Developer - Data Engineering
- Toronto, ON Kitchener, ON
- Permanent
- Temps-plein
- Strong communication skill for technical discussions and collaboration
- Experience with OO design and proficient coding skills (ie: C++, C# or Java)
- Strong understanding of Computer Science topics including: data structures, algorithms, databases, distributed systems
- Data modeling and query optimization expertise
- Experience with data lakes, data marts, data warehouses, or data lakehouses
- Understanding of ETL/ELT strategies and techniques
- Experience with Spark or Redshift or other large scale analytic technologies
- A body of work demonstrating a consistent ability to complete technically challenging work
- Acumen with Artificial Intelligence tools
- Bachelor's degree in computer science, computer engineering or similar technical discipline