Senior Data Engineer
1 week ago
At IMCO, our talent is among the best IMCO offers a uniquely stimulating and rewarding environment where you can help build and drive organizational transformation, all while seeking to challenge yourself, learn, and grow your career.
We offer a culture of collaboration and passion, creating unwavering value for the clients we serve. Our vision is to be the partner of choice for Ontario's public sector funds and build a high-performing, value-based Asset Management firm in the heart of downtown Toronto.
If you are ready to drive best-in-class service, and join a collaborative, motivated, and fun team of professionals, we're ready to offer you a great place to work with exciting opportunities for growth and development.
If you want to use your expertise to drive strategic business outcomes, then we want you at IMCO
As a key member of our IT – Investment Applications for Private Markets, the Senior Data Engineer will work closely with Senior Business Analyst, Private Markets Technology, internal data teams and key application support teams to design, build and provide production support to the infrastructure for data pipeline, including maintenance, improvement, cleansing and manipulation of data and analytics across IMCO's data platforms as well as private market applications. The Data Engineer will be a collaborative technical lead that can drive solutions while working closely with data architects, business systems analysts, data management teams and business stakeholders to analyze, design and implement data driven solutions for IMCO.
As a Member of Our Team, You Will be Responsible For:
Data Architecture and ETL Development
- Contribute to design and implementation of data architecture and technology infrastructure to feed data into various front office applications leveraging Azure data stack (Data factory, Data bricks, ADLS, Synapse)
- Develop and maintain warehousing leveraging Azure native services and Snowflake
- Design and build scalable ETL workflows using data bricks and data factory for all data ingestion and retrieval from the data platform
- Write complex Python, SQL for ETL and data extractions with high performance and easy to manage code
- Build custom services and workflows to provide functionality when required to complement existing tools, i.e. convert to ingestible formats, call external web services and third-party APIs
- Create database objects with strong understanding of data modeling
- Develop and maintain automated build and deployment process for all solutions using cloud tools
Power Platform
- Support workflows built within power app/power automate
- Use PowerBI dashboards to support reporting needs
Production Support and Maintenance
- Work closely with business systems analysts, SMEs on project and operations to deliver effective support, investigate root causes, recommend changes, and maintain accurate documentation
- Develop functional specifications and systems configurations documentations to support solution roll out
- Reverse-engineer, investigate and document data flow for operational procedures and support
- Evaluate existing data flow and operations, develop process for effective maintenance, monitoring and performance tuning, and recommend improvements for operational efficiency
- Provide health status of operations within platform with specific support for database and ETL processes
Implement Enhancements
- Partner closely with business users to understand requirements and rapidly prototype reports to maximize end-user involvement and solicit feedback
- Enhance environment stability by working with others to set up and maintain production configurations. Continuously improving service levels with all business and technical stakeholders
- Automate manual processes, optimize data delivery, and redesign infrastructure for greater efficiency and scalability
- Initiate knowledge dissemination of design, coding, and analysis techniques in collaborative manner
- Facilitate testing of solutions and production implementation planning while performing as a trusted liaison between IT, Investment business stakeholders, and external solution providers
- Think creatively to design solutions, addressing both business and technical aspects, with a forward-thinking approach to best accommodate future opportunities
- Incorporate operational risk and systems performance management in all initiatives
What do you need to succeed?
- Undergraduate degree in Computer Science or Engineering or other related discipline with experience in building and maintaining IT data operations in the asset management or investment industry
- Minimum 10 years of experience designing complex Python and SQL queries leveraging Databricks, including performance tuning and query optimization (preferably within Investment Management – Private Markets)
- Expert experience in ETL processing using tools in such as Databricks, Microsoft SSIS and Azure Data Factory
- Intermediate to senior level experience in operationalizing data platforms with Azure data solutions such as Azure Databricks, Azure Analysis Service and Azure Synapse as well as Snowflake
- Experience with tools like GitHub Copilot or OpenAI Codex that assist in writing code by generating suggestions and autocompleting code based on context
- Familiarity with licensing options on Azure data platforms to recommend optimal solutions
- Solid experience in building and maintaining data models
- Proficient in Python and Power Shell scripting is preferred
- Hands-on experience with source control management systems and continuous integration/deployment
- Familiar with system management of monitoring, backup, and maintenance plan
- Experience with quality engineering tools such as Query surge, Soda core
- Practical experience in building data warehouse and report building in Power BI
- Ability to support workflows built within power app/power automate (Basic to intermediate experience)
- Ability to self-direct, manage priorities, and meet deadlines
- Superior tactical, analytical, evaluative, and problem-solving abilities to translate business requirements into technical specifications
- Strong working knowledge of deal lifecycle and investment workflow with experience in investment data flows, operational processing requirements and management of data assets
- Strong domain knowledge in IT service management such as incident management, change management, configuration management and operations management
We thank all applicants, however, only those selected for an interview will be contacted.
Our hybrid work model prioritizes an office-first approach, encouraging employees to make the most of our collaborative workspace at 16 York Street. This welcoming environment fosters teamwork, connection, and professional growth. While flexibility remains a key component of our model, we believe that regular in-office engagement enhances productivity and strengthens our culture. Our approach supports a fulfilling lifestyle that balances professional ambition with personal wellbeing.
IMCO is committed to providing accommodation for people with disabilities in its recruitment process. Please advise IMCO if you require an accommodation and we will work with you to meet your needs. Candidates being considered for this position will be required to submit to a background screening.
-
Senior Software Engineer
3 weeks ago
Toronto, Canada VAST Data Full timeSenior Software Engineer VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team. This is a great opportunity to be part of one of the fastest‑growing infrastructure companies in history, at the center of the revolution in artificial intelligence. Key Responsibilities Design & Develop Database Components: Implement...
-
Senior Software Engineer
4 weeks ago
Toronto, Canada VAST Data Full timeSenior Software Engineer VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team. This is a great opportunity to be part of one of the fastest‑growing infrastructure companies in history, at the center of the revolution in artificial intelligence. Key Responsibilities Design & Develop Database Components: Implement...
-
Senior Software Engineer
4 weeks ago
Toronto, Canada VAST Data Full timeSenior Software Engineer VAST Data is looking for a Core Database Developer (Database Internals) to join our growing team. This is a great opportunity to be part of one of the fastest‑growing infrastructure companies in history, at the center of the revolution in artificial intelligence. Key Responsibilities Design & Develop Database Components: Implement...
-
Senior Quality Engineer
1 week ago
Toronto, Ontario, Canada NTT DATA Full time $80,000 - $120,000 per yearNTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Quality Engineer - Remote to join our team in Toronto, Ontario (CA-ON), Canada (CA). Job Description:Senior Quality Engineer...
-
Senior Frontend Engineer, React
3 weeks ago
Toronto, Canada Data Theorem, Inc. Full timeOverview Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them. As a Senior Frontend Engineer,...
-
Senior Network Engineer
3 weeks ago
Toronto, Canada NTT DATA, Inc. Full timeSenior Network Engineer – NTT DATA, Inc. Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Position Overview:...
-
Senior Frontend Engineer, React
4 weeks ago
Toronto, Canada Data Theorem, Inc. Full timeOverviewData Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.As a Senior Frontend Engineer,...
-
Senior Quality Engineer
2 weeks ago
Toronto, Canada NTT DATA Full timeReq ID:343699 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Quality Engineer - Remote to join our team in Toronto, Ontario (CA-ON), Canada (CA). Senior Quality Engineer –...
-
Senior Quality Engineer
2 weeks ago
Toronto, Canada NTT DATA Full timeReq ID: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Quality Engineer - Remote to join our team in Toronto, Ontario (CA-ON), Canada (CA). Senior Quality Engineer – Remote...
-
Senior Data Engineer
2 weeks ago
Toronto, Canada Avanciers Inc. Full timeAvanciers is hiring Senior Data Engineer at Toronto, ON for one of our Fortune 500 clients. This is a Long Termed role with the client. Senior Data Engineer at Toronto, ON- Hybrid- Contract/FTE Key Responsibilities: - Senior Data Engineer with strong ETL development skills, Python experience, and solid background in Unix/Windows scripting. - Capable of...