Data Engineer

5 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

The Walt Disney Company - Sr Machine Learning Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
6 Months ago
Google - Staff Software Engineer, YouTube

Google

San Bruno, California, United States (On-Site)
1 Month ago
bytedance - Machine Learning Engineer Intern

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Genies.io - Senior Backend Engineer

Genies.io

Los Angeles, California, United States (On-Site)
3 Weeks ago
Cadence - Principal Design Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Intel  - Linux Development Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
1 Week ago
bytedance - Research Scientist, Multimodal Interaction & World Model

bytedance

Singapore (On-Site)
1 Month ago
QuinStreet - Lending Operations & Compliance Manager

QuinStreet

United States (Remote)
1 Week ago
bytedance - Video Analysis and Quality Algorithm Intern 2023 Summer/Fall (MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Quebec, Canada (On-Site)
2 Months ago
Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

(Remote)
2 Months ago
Ansys - Lead R&D Engineer

Ansys

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Grab - Software Engineer, Fullstack

Grab

Beijing, China (On-Site)
1 Month ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
3 Months ago
Netflix - Research Scientist (L6) - Identity Algorithms

Netflix

Los Gatos, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Ethos Life - Staff Product Designer

Ethos Life

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Bluevine India - Senior Python Developer

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
conga - Senior Staff Data Engineer

conga

India (On-Site)
2 Weeks ago
Scale AI - GTM Analyst/Developer

Scale AI

Mumbai, Maharashtra, India (Remote)
1 Month ago
Cadence - Lead Full Stack Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
T-Systems ICT India - Salesforce Application Consultant

T-Systems ICT India

Pune, Maharashtra, India (On-Site)
4 Weeks ago
Capgemini - Security Compliance

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Intel  - Bluetooth Systems Validation Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NCR Atleos - Senior SW Quality Engineer

NCR Atleos

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Wolters Kluwer - Lead Product Software Engineer

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
1 Day 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)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Frankfurt Am Main, Hessen, Germany (On-Site)

Frankfurt Am Main, Hessen, Germany (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Remote)

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