Upload Button Icon Add office photos
filter salaries All Filters

98 Enphase Energy Jobs

Software Engineer

5-10 years

Bangalore / Bengaluru

1 vacancy

Software Engineer

Enphase Energy

posted 1d ago

Job Description

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.

Employment Type: Full Time, Permanent

Read full job description

Enphase Energy Interview Questions & Tips

Prepare for Enphase Energy Software Engineer roles with real interview advice

What people at Enphase Energy are saying

2.6
 Rating based on 3 Software Engineer reviews

Likes

Tech is very innovative and futuristic

  • Skill development - Excellent
    +1 more
Dislikes

Worst process ever seen, it is release based process and the tasks can be added to the 'sprint' anytime, making it difficult to plan. asked to complete tasks with unrealistic deadlines. 0 work life balance. Constant high pressure and no appreciation for working over time and also during weekends no buffer time to improve the pr..Read More

  • Work satisfaction - Bad
    +2 more
Read 3 Software Engineer reviews

Software Engineer salary at Enphase Energy

reported by 42 employees
₹12 L/yr - ₹38 L/yr
210% more than the average Software Engineer Salary in India
View more details

What Enphase Energy employees are saying about work life

based on 255 employees
62%
86%
70%
51%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Enphase Energy Benefits

Work From Home
Health Insurance
Free Transport
Cafeteria
Soft Skill Training
Job Training +6 more
View more benefits

Compare Enphase Energy with

Sun Power Corporation

1.0
Compare

SolarEdge Technologies

3.1
Compare

Azure Power

3.9
Compare

Adani Green Energy

4.1
Compare

Vikram Solar

4.0
Compare

Waaree Energies

3.9
Compare

Hero Future Energies

4.4
Compare

ReNew

4.2
Compare

Vestas

4.3
Compare

Steag Energy Services

4.2
Compare

Siemens Energy

4.1
Compare

Assystem

3.8
Compare

Sterlite Power

4.0
Compare

Doosan Power Systems

4.2
Compare

Inox Wind

3.7
Compare

Gupta Power Infrastructure

3.0
Compare

Bses Yamuna Power

3.6
Compare

Premier Energies

4.1
Compare

DB Power Limited

4.7
Compare

Avaada Energy

4.4
Compare

Similar Jobs for you

Data Engineer at Amazon India Software Dev Centre Pvt Ltd

Bangalore / Bengaluru

1-8 Yrs

₹ 20-22 LPA

Principal Software Engineer at Precisely

Kolkata, Mumbai + 5

8-13 Yrs

₹ 25-30 LPA

Senior Machine Learning Engineer at Barracuda Networks

Bangalore / Bengaluru

6-9 Yrs

₹ 30-40 LPA

Senior Consultant at Lingaro Group

Kolkata, Mumbai + 5

8-13 Yrs

₹ 16-21 LPA

Senior Data Scientist at Cognizant Technology Solutions India Ltd

Bangalore / Bengaluru

8-10 Yrs

₹ 20-24 LPA

Manufacturing Engineer at Apple India Pvt Ltd

Bangalore / Bengaluru

3-8 Yrs

₹ 22.5-27.5 LPA

Senior Data Engineer at Calix

Bangalore / Bengaluru

2-8 Yrs

₹ 25-30 LPA

Data Engineer at ThoughtSpot

Bangalore / Bengaluru

1-8 Yrs

₹ 25-30 LPA

Data Engineer at ThoughtSpot

Bangalore / Bengaluru

1-8 Yrs

₹ 25-30 LPA

Software Engineer at NetApp

Bangalore / Bengaluru

5-8 Yrs

₹ 25-40 LPA

Software Engineer

5-10 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

EVSE - Staff Front End Engineer

2-5 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Junior Software Engineer - Python Development

1-3 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Logistics Analyst

3-5 Yrs

Bangalore / Bengaluru

1d ago·via naukri.com

Software Engineer

3-8 Yrs

Bangalore / Bengaluru

2d ago·via naukri.com

Accounts Receivables, Manager

5-10 Yrs

Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru

2d ago·via naukri.com

Senior Verification Engineer

3-6 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Senior Software Engineer, Energy Management Gateway

2-9 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Senior Staff Verification Engineer

3-7 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com

Staff Engineer - Fullstack

6-15 Yrs

Bangalore / Bengaluru

3d ago·via naukri.com
write
Share an Interview