Data Engineer

5 Months ago • 5 Years + • Data Analysis

Job Summary

Job Description

Enphase Energy is seeking a Data Engineer to support their Analytics and Data-warehouse team, focusing on data management and governance. The role involves designing, developing, and maintaining analytics, dashboards, automation, and reports. You will collaborate with stakeholders to translate needs into business/DW solutions, ensuring performance optimization, quality, and responsiveness of dashboards. Responsibilities include defining, designing, and shipping new features, identifying and correcting bottlenecks, fixing bugs, and maintaining code quality and automation. A strong understanding of Data Warehouse Concepts, experience translating theoretical concepts into engineered features, and expertise in crafting custom features are essential. Proficiency in Apache Spark (PySpark, SparkSQL, SparkR), distributed computing, Python, R, and SQL is required. Hands-on experience with cloud platforms like AWS SageMaker and Databricks, developing custom statistical algorithms, and optimizing code for high-throughput, low-latency environments are key. Familiarity with end-to-end analytical architectures, creating insightful dashboards using tools like Power BI, Tableau, or Incorta, and experience with Gen AI/DL/AIML models using ML Flows are also important. The ideal candidate will have a Bachelor's or Master's degree in Engineering, Statistics, Mathematics, or Computer Science, with at least 5 years of experience as a Data Engineer/Data Scientist, strong problem-solving skills, and the ability to work independently.
Must have:
  • Strong understanding of Data warehouse Concepts
  • Translate theoretical concepts into engineered features
  • Craft custom features for unique patterns
  • Advanced knowledge in Apache Spark (PySpark, SparkSQL, SparkR)
  • Proficiency in Python, R, and SQL
  • Hands-on experience with cloud ML platforms (AWS SageMaker, Databricks)
  • Develop and implement custom statistical algorithms
  • Proficiency in statistical methods for pattern identification
  • Optimize code for performance in high-throughput, low-latency environments
  • Familiarity with end-to-end analytical architectures
  • Experience creating insightful dashboards/reports (Power BI, Tableau, Incorta)
  • 5+ years of experience in data science
  • Explored Gen AI/DL/AIML model using ML Flows
  • Bachelor’s or Master’s degree/ Diploma in Engineering, Statistics, Mathematics or Computer Science
  • Strong problem-solving skills
  • Proven ability to work independently and accurately
  • Strong hands-on expertise with Snowflake, Databricks or Incorta
Good to have:
  • Experience deploying models into production
  • Monitoring model performance
  • Integrating models with CI/CD pipelines (AWS, Docker, Kubernetes)

Job Details

Description

Enphase Energy is a global leader in solar inverters. By combining the power of solar energy and the proven advantages of communications technology, Enphase Energy makes solar power systems productive, reliable, smart and safe - increasing the energy harvest of solar panels by up to 25 percent. Our microinverter system is profoundly changing the way solar systems function, and thus, changing the solar industry itself. 
 
As we continue our exciting growth, we are building teams with highly talented individual contributors and leaders who design, develop, and manufacture next generation solar technologies.  Our work environment is fast-paced, fun, and full of exciting new projects.
 
The Software Engineer role will be responsible for Supporting Enphase Analytics and Data-warehouse team. Provides support for the data management/Governance activities of the organisation. Collaborates with Engineering/Quality/CS teams/Factory and various other teams.
 
Overview:
  • Design, develop, and maintain Analytics/dashboards/Automation and reports.
  • Work closely with stakeholders to understand their needs and translate them into business/DW solutions.
  • Ensure the performance optimisation, quality, and responsiveness of the dashboards.
  • Collaborate with the team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organisation, and automatisation.
 
Essential duties/responsibilities:
  • Strong understanding of Datawarehouse Concepts. 
  • Experience translating theoretical concepts into engineered features, with a demonstrated ability to create features capturing important events or transitions within the data.
  • Expertise in crafting custom features that highlight unique patterns specific to the dataset or problem, enhancing model predictive power. Ability to combine and synthesise information from multiple data sources to develop more informative features.
  • Advanced knowledge in Apache Spark (PySpark, SparkSQL, SparkR) and distributed computing, demonstrated through efficient processing and analysis of large-scale datasets. Proficiency in Python, R, and SQL, with a proven track record of writing optimized and efficient Spark code for data processing and model training.
  • Hands-on experience with cloud-based machine learning platforms such as AWS SageMaker and Databricks, showcasing scalable model development and deployment.
  • Demonstrated capability to develop and implement custom statistical algorithms.
  • Proficiency in statistical methods for identifying patterns and trends in large datasets, essential for predictive maintenance.
  • Experience optimising code for performance in high-throughput, low-latency environments. Experience deploying models into production, with expertise in monitoring their performance and integrating them with CI/CD pipelines using AWS, Docker, or Kubernetes.
  • Familiarity with end-to-end analytical architectures, including data lakes, data warehouses, and real-time processing systems.
  • Experience creating insightful dashboards and reports using tools such as Power BI, Tableau, Incorta or custom visualisation frameworks to effectively communicate model results to stakeholders.
  • 5+ years of experience in data science and explored Gen AI/DL/AIML model using ML Flows
 
Qualifications
 
  • Bachelor’s or Master’s degree/ Diploma in Engineering, Statistics, Mathematics or Computer Science
  • 5+ years of experience as a Data Engineer/Data Science
  • Strong problem-solving skills
  • Proven ability to work independently and accurately
  • Strong Expertise in Python, Spark, R, SQL or any other programming language
  • Strong hands-on expertise with at least one analytics tools like Snowflake, Databricks or Incorta.

Similar Jobs

Google - Senior Software Engineer, Infrastructure, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Apple - 5G/4G Physical Layer Firmware Verification and Integration Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Cerence - Senior Python Developer

Cerence

Montreal, Quebec, Canada (On-Site)
1 Month ago
Winzo - SEO Specialist

Winzo

New Delhi, Delhi, India (On-Site)
1 Month ago
NVIDIA - Senior Full-Stack Web Applications Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Staff Software Engineer, Infrastructure, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Deep Learning Engineer

NVIDIA

Redmond, Washington, United States (On-Site)
3 Months ago
Epic Games - Tools Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Entain group - Data Scientist

Entain group

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
InnoPhase IoT - Principal Engineer, Analog/Mixed-Signals Design (PMU)

InnoPhase IoT

San Diego, California, United States (Hybrid)
1 Month ago
Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
legion - Senior Software Engineer

legion

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
endava - Senior Consultant - Quantum Engineering

endava

Charlotte, North Carolina, United States (On-Site)
3 Weeks ago
DraftKings - Senior Data Science Engineer

DraftKings

London, England, United Kingdom (On-Site)
2 Months ago
appier - Software Engineer, Site Reliability Engineering

appier

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Armada - Senior Software Engineer

Armada

Thiruvananthapuram, Kerala, India (On-Site)
8 Months ago
Lightcast - Senior Customer Support Engineer

Lightcast

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
YouGov - Senior Survey Scripter

YouGov

Mumbai, Maharashtra, India (On-Site)
1 Month ago
PwC - IN_Associate_SAP HCM_Enterprise Apps SAP_Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
8 Months ago
NCR Voyix - IT Help Desk Analyst

NCR Voyix

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Zscaler - Staff Machine Learning Engineer

Zscaler

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Travel HR Portal - Software Development Engineer II

Travel HR Portal

Gurugram, Haryana, India (On-Site)
4 Weeks ago
Capgemini - SAP EWM Technical

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Antarrtica global - Junior Fullstack Developer (Node/React)

Antarrtica global

Mumbai, Maharashtra, India (Hybrid)
1 Year ago
Nagarro - Associate Staff Engineer, Cloud

Nagarro

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Tokyo, Japan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Christchurch, Canterbury, New Zealand (On-Site)

Christchurch, Canterbury, New Zealand (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug