Cloud SW Senior Performance Engineer

Software Engineering Bangalore, India


Description

Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.  
We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.  
If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase!  
  
About the role:  
The Enphase cloud team is looking for a Senior Performance Engineer for its software products. In this role, you will help Enphase in delivering high quality Cloud Base Applications. Experience with non-functional testing on high scalable, reliable cloud applications and to assess the quality of software products at par with best-in-class solutions in the market.   
Having the mindset to improve user-experience by understanding the system architecture and improve the quality is needed.   
  
   
What you will do:  
  • Ability to understand the system architecture and work closely with developers.
  • Define and run non-functional tests and analyse results.
  • Ability to understand performance bottlenecks and suggest fixes.
  • Ability to help developers and operation engineers to do performance tuning and capacity planning.
  • Drive quality metrics on performance and be responsible for quality of the services.
  
Who you are and what you bring:  
  
  • BE/BTech in Computer Science, Computer Engineering, or equivalent experience
  • 4-6 years of experience in performance testing/Engineering domain
  • Should be expert in JMeter and Performance testing concepts
  • Can troubleshoot Performance issues for Java microservices Applications
  • Must have Automation experience using Jenkins and Shell-Scripting.
  • Experienced with GC log, Heap dump and thread dump analysis
  • Good understanding of Kubernetes and containerization concepts
  • Experienced with improving Database Performance – MySQL/MongoDB/Cassandra
  • Experienced with Grafana Monitoring and Dashboards
  • Experienced working with Cloud Infrastructure – AWS Preferably
  • Lean / Agile attitude
  • Proactive and results-oriented