✨ About The Role
- The Software Engineer will support the Enphase Analytics and Data-warehouse team, collaborating with various teams across the organization.
- Responsibilities include designing, developing, and maintaining analytics dashboards, automation, and reports.
- The role requires working closely with stakeholders to understand their needs and translating them into business solutions.
- Performance optimization, quality assurance, and responsiveness of dashboards are key aspects of the job.
- The candidate will also be responsible for identifying and correcting bottlenecks and fixing bugs in the system.
âš¡ Requirements
- The ideal candidate will have a strong understanding of Data Warehouse concepts and experience in data management and governance activities.
- A proven track record of translating theoretical concepts into engineered features is essential for success in this role.
- The candidate should possess advanced knowledge in Apache Spark and distributed computing, demonstrating efficient processing of large-scale datasets.
- Proficiency in programming languages such as Python, R, and SQL is crucial, along with experience in writing optimized Spark code.
- Hands-on experience with cloud-based machine learning platforms is necessary for scalable model development and deployment.