Role overview
At Canadian Solar, our vision is to make lives better by bringing electricity powered by the sun to millions of people worldwide. As a leading manufacturer of solar panels, inverters, and energy storage solutions, we've been an industry front-runner since our founding in 2001. Our commitment to sustainability is reflected in all parts of our organization as we navigate the complexities of a booming industry.
Throughout Canadian Solar's subsidiaries, e-Storage, Recurrent Energy, MSS and CSI Solar Co., we invest in our employees' growth. Our training programs and promotional opportunities ensure we all can continue to learn. We understand the importance of work-life balance and provide various flexible work options to support our employees' well-being. Join our team to "Make the Difference" by creating a lasting positive impact on the world and the communities where we operate.
Canadian Solar EMEA GmbH is seeking a skilled AI Engineer to join our EMEA IT Application team and help build cutting-edge artificial intelligence solutions that drive real business impact. This role will support the development, deployment, and optimization of machine learning models into scalable, production-ready systems.
This position will work closely with senior engineers and cross-functional teams to deliver scalable AI solutions.
What you'll work on
- Design, build, and optimize machine learning and AI models
- Deploy models into production environments
- Develop scalable data pipelines and integrate AI into applications
- Work with large datasets to improve model performance
- Collaborate with data scientists, engineers, and product teams
- Monitor, maintain, and retrain models
- Write clean, efficient Python code
- Integrate AI features into applications using APIs
- Ensure performance, reliability, and security of AI systems
- Document technical workflows and system architecture
What we're looking for
- Educational Background: Bachelor’s or master’s degree in computer science, AI, Data Science, Engineering, or related field.
- 2 – 4+ years’ experience in the AI/ML roles
- Proficiency in Python (Java or C++ is a plus)
- Experience with TensorFlow or PyTorch is a plus
- Experience with AI Tools such as MS Copilot Studio, Google Gemini, Anthropic Claude etc.
- Experience with data tools like Pandas, NumPy, SQL
- Experience with Git or version Control
- Experience deploying models using APIs or microservices
- Familiarity with cloud platforms (AWS, Google Cloud, Azure)
- Familiarity with NLP, Computer Vision, or LLMs
- Knowledge of MLOps practices
- Experience with real-time or streaming data systems is a plus
- Familiarity with Docker and CI/CD pipelines is desirable
- Experience in building and maintaining AI solutions for the Marketing and Sales Areas is a must
- Ability to understand and translate business requirements into AI solutions design.
- Familiarity with MS D365 and SAP S/4Hana systems is a plus
- Strong problem-solving and communication skills
- Good communication and teamwork mindset
- Ability to work independently and in a team-oriented environment.
- Communication Skills: Strong interpersonal abilities with excellent verbal and written communication skills in English, while proficiency in Chinese or German is considered an asset.