Building infrastructure, tools, and services for the theory physics part of a quantum computing system, focusing on software architecture, APIs, and workflow orchestration.
Responsibilities
Design, develop, and maintain software infrastructure, tools, and services supporting the quantum compiler and algorithms team.
Collaborate with researchers and algorithm developers to translate their outcome and software needs into robust, reusable components.
Build frameworks for configuring, executing, and monitoring workflows that use compilation and algorithmic components developed by the other team.
Define and implement APIs, data models, and interfaces connecting those components with runtime environments and other software services.
Develop integration environments that support research, development, simulation, and hardware execution.
Requirements
B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field
Work as a Senior Full-Stack Developer within a cross-functional team, collaborating closely with engineering, product, and design roles
Write clean, scalable, high-performance, and reusable code across both back-end and front-end layers, with a strong focus on testing and maintainability
Design and implement front-end components and services, ensuring smooth integration with back-end APIs and third-party services
Optimize both server-side and client-side code for speed, efficiency, and scalability in production environments
Implement and monitor application metrics and logs to ensure system reliability and proactively detect regressions
The Controls Engineer will lead the implementation of BESS (Battery Energy Storage Systems) capable of ultra-fast response to dispatch commands and grid supply variations.
Compensation
Canadian Solar offers a competitive salary plus fully comprehensive benefits and performance bonus package based on an annual objective achievement.
Responsibilities
Drafting and negotiating technical contract exhibits for fast response BESS plant controllers.
Managing stakeholders, utilities, and suppliers to design and deliver fast response controllers.
Verifying testing and commissioning of advanced BESS plant controllers.
Mentoring team members and supervising work processes to ensure high-quality deliverables are developed within timeline and budget commitments.
Developing new tools, implementing processes, providing feedback, and working with other stakeholders to ensure continuous improvement of the technology/engineering/delivery value stream.
Requirements
A degree in engineering relevant to the industry (Electrical Engineering preferred)