Data Engineer

4 Months ago • 3-5 Years

Job Summary

Job Description

The Software Engineer role at Enphase Energy is responsible for supporting the Enphase Analytics and Data-warehouse team, providing support for the data management and governance activities. This role involves collaborating with various teams like Engineering, Quality, CS, and Factory. The engineer will design, develop, and maintain analytics, dashboards, automation, and reports, working closely with stakeholders to understand their needs and translate them into solutions. Key responsibilities include ensuring performance optimization, quality, and responsiveness of dashboards, identifying and correcting bottlenecks, and maintaining code quality.
Must have:
  • Strong understanding of Datawarehouse Concepts.
  • Experience translating theoretical concepts into engineered features.
  • Expertise in crafting custom features.
  • Advanced knowledge in Apache Spark (PySpark, SparkSQL, SparkR).
  • Hands-on experience with cloud-based machine learning platforms.
  • Demonstrated capability to develop and implement custom statistical algorithms.
  • Proficiency in statistical methods for identifying patterns.
  • Experience optimising code for performance.
  • Familiarity with end-to-end analytical architectures.
  • Experience creating insightful dashboards and reports.
  • 3+ years of experience as a Data Engineer/Data Science.
  • Strong problem-solving skills.
  • Strong Expertise in Python, Spark, R, SQL or any other programming language.
  • Strong hands-on expertise with at least one analytics tools.

Job Details

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
  • 3+ 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

Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

New York, New York, United States (On-Site)
5 Months ago
Snyk - Staff Software Engineer

Snyk

London, England, United Kingdom (On-Site)
15 Hours ago
Google - Software Developer III, Front End, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Lead Software Engineer, Quick Share, Android

Google

New Taipei City, Taiwan (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Days ago
Google - CPU RTL Front End Designer

Google

Austin, Texas, United States (On-Site)
3 Days ago
Google - Software Engineer, People with Disabilities

Google

(On-Site)
5 Months ago
QuinStreet - Partnerships & Field Marketing Manager

QuinStreet

Austin, Texas, United States (On-Site)
2 Days ago
Payactiv - Software Engineer

Payactiv

Milpitas, California, United States (Hybrid)
6 Months ago
SOFTSWISS - Middle React Developer

SOFTSWISS

(Remote)
3 Weeks ago
Google - Technical Program Manager, Pixel Watch Test Engineering

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Google - Senior Networking Systems Engineer, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
3 Days ago
Google - Senior Staff Software Engineer, Looker Modeling

Google

Kirkland, Washington, United States (On-Site)
2 Weeks ago
Absurd Ventures - Principal Rendering Engineer

Absurd Ventures

Santa Monica, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Simple Viral Games - Android Developer Intern

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Tellius - Software Engineer 1 - Backend

Tellius

Bengaluru, Karnataka, India (On-Site)
16 Hours ago
Sportskeeda - Content Writer (Picks4Sure)

Sportskeeda

India (Remote)
3 Months ago
Ramboll3 - Senior Engineer – Geotechnical – Tunnel & Underground structures

Ramboll3

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Shyft Labs - Senior Engineer - Store Technology

Shyft Labs

Noida, Uttar Pradesh, India (Hybrid)
5 Months ago
WinZO - Data Scientist

WinZO

New Delhi, Delhi, India (On-Site)
1 Day ago
Starkflow - Specialist

Starkflow

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Nagarro - Associate Principal Engineer, .Net Fullstack

Nagarro

India (Remote)
6 Months ago
Jellyfish - Creative Technologist

Jellyfish

Mumbai, Maharashtra, India (Hybrid)
1 Day ago
Paytm - Associate - Logistics - Operation & Support

Paytm

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category 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)

Stockton, California, United States (On-Site)

United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

South Melbourne, Victoria, Australia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Christchurch, Canterbury, New Zealand (On-Site)

Christchurch, Canterbury, New Zealand (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