Design and lead technical solutions for analytics engineering, mentoring engineers and driving delivery of complex data products on modern cloud platforms.
Responsibilities
Design technical solutions that integrate data pipelines, models, and user experiences
Break complex analytics or AI feature areas into clear engineering plans
Lead code and design reviews
Work closely with data scientists, AI engineers, and product managers to prototype and productionise systems
Mentor junior engineers
Requirements
Bachelor’s degree in Computer Science (or related field)
Work on backend platform software that powers advanced scientific instruments used in semiconductors, life sciences, and materials research. The role drives reliable, scalable VM infrastructure automation and CI/CD execution.
Responsibilities
Development of backend automation services (Python/C#) for process execution, file operations, health checks, and environment management
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. Our generous benefits package includes a 401(k) Retirement Plan, medical/dental/life/disability program, vacation, and sick days.
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)
Desarrollar, mantener y optimizar aplicaciones y procesos en plataformas mediante el uso de COBOL y tecnologías relacionadas, garantizando la calidad del código, continuidad operativa y cumplimiento de los requerimientos del negocio.
Locations (2)
Ciudad de México, Mexico
Aguascalientes, Aguascalientes, Mexico
Responsibilities
Desarrollar, modificar y mantener aplicaciones utilizando COBOL.
Crear y mantener scripts y automatizaciones.
Analizar código existente para realizar correcciones, mejoras y nuevas funcionalidades.
Desarrollar y mantener procesos Batch.
Crear, modificar y analizar JCL (Job Control Language).