Highlights
Pioneering energy technology solutions, cutting-edge AI/ML applications, scalable cloud services, collaborative team environment.
Description
Job Summary
pEnphase Energy is seeking a Senior Engineer, AI/ML to join our cutting-edge team. You will play a pivotal role in designing and implementing scalable AI/ML applications that serve millions of users and billions of events. This position offers the opportunity to work on state-of-the-art predictive maintenance solutions and Gen-AI applications for one of the world's fastest-growing energy companies.
Responsibilities
- Develop cloud-based IoT, data engineering, machine learning, and Gen-AI agentic systems.
- Collaborate with cross-functional teams to solve complex mathematical and data structure problems.
- Implement state-of-the-art software engineering solutions using advanced mathematical models.
- Create IoT-based systems adhering to modern software engineering standards.
- Support full stack web, mobile platforms, and applications for a superior customer experience.
Required Skills
- Data Engineering
- Machine Learning
- Python Programming
- Cloud Computing
- IoT Systems Development
Required Skills Explained
- Strong mathematical and analytical skills to understand and implement complex mathematical models.
- Demonstrated experience with machine learning and deep learning frameworks, including Python programming for big data and data science.
- Understanding of core computer science concepts such as data structures and databases.
- Familiarity with internet, cloud, web, and mobile application development to build scalable AI/ML applications on multi-cloud services.
- Programming knowledge in object-oriented and functional programming languages, particularly Python for big data and data science.
- Experience with LLM models, prompt engineering, RAG frameworks to develop Gen-AI agentic solutions.
- Good interpersonal skills to collaborate effectively with cross-functional teams across the organization.
Who is this for
pThis role is ideal for candidates with a strong background in AI/ML, cloud computing, and IoT systems. Experience in Python programming and familiarity with ML frameworks are essential. Candidates must have excellent communication skills and the ability to work collaboratively in a fast-paced environment.
Why This Job is a Good Opportunity
ulliJoin a global energy technology company at the forefront of innovation in renewable energy solutions.liWork on cutting-edge AI/ML applications and platforms, contributing to predictive maintenance and Gen-AI for millions of customers.liOpportunity to develop state-of-the-art software engineering solutions and deploy them on a global scale.liCollaborate with top talent in a dynamic environment that values technical excellence and innovation.liAccess to resources and support from an established company known for its success in the clean energy sector.
Interview Preparation Tips
- Review core computer science concepts, data structures, and databases thoroughly.
- PRACTICE coding challenges using Python, especially related to big data and machine learning algorithms.
- Prepare examples of how you have used mathematical models in real-world applications.
- Discuss specific projects or experiences with AI/ML implementation that showcase your skills.
- Be ready to explain your approach to problem-solving, including how you tackle complex mathematical and data structure problems.
Career Growth in This Role
pThis role offers significant career growth opportunities within Enphase Energy. As a Senior Engineer, AI/ML, you will have the chance to lead projects that impact millions of users globally, contributing to cutting-edge technologies and platforms.pWith experience in designing scalable AI/ML solutions and leading technical investigations, you can progress towards more senior leadership positions or specialized roles focusing on specific areas such as predictive maintenance or gen-ai applications.pThe fast-paced environment encourages continuous learning and innovation, providing a fertile ground for personal and professional development. Collaboration with cross-functional teams will enhance your problem-solving skills and expand your expertise in various aspects of AI/ML and software engineering.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of projects will I be working on?You'll work on developing cloud-based IoT systems and implementing state-of-the-art ML models to improve predictive maintenance and Gen-AI applications.
Is remote work an option?No, this role requires working onsite 3 days a week with plans to transition back to full in-office hours over time.
What kind of experience is preferred?Candidates should have hands-on experience with Python programming for big data and ML models, as well as strong mathematical skills and familiarity with cloud services.