Software Automation Engineer I

South Portland, ME - USA, United States

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Generac

Since 1959, Generac Power Systems has been committed to building the most reliable, durable, efficient, and environmentally-friendly generators and power equipment.

View all jobs at Generac

Apply now Apply later

We are Generac, a leading energy technology company committed to powering a smarter world.

Over the 60 plus years of Generac’s history, we’ve been dedicated to energy innovation. From creating the home standby generator market category, to our current evolution into an energy technology solutions company, we continue to push new boundaries.

Join Generac Clean Energy as we drive to build energy solutions for a more resilient, sustainable world. Generac Clean Energy combines the speed and excitement of a technology startup with the resources and market power of an S&P 500 industry leader. Our careers offer boundless opportunity for energetic, mission-driven applicants who seek challenge and impact in a fast-paced culture of teaching, learning, and professional growth, developing solar storage products and software for the clean energy revolution. Clean has facilities in ME, MA, WI, OR, CA, and Vancouver, and flexible remote opportunities wherever possible.

Generac Power Systems seeks an Automation Analytics Engineer I to be based in Portland, ME. This role will be a part of the Fleet Engineering Team, which provides essential support to all internet connected and field installed Generac Clean Energy products. The Software Automation Engineer I will develop automation for existing processes native to Fleet Engineering, with a specific focus on improving processes for the Technical Support team and building tools for systems enrolled in a Virtual Power Plant (VPP) program. The successful candidate will effectively understand system performance, be able to quickly get up to speed on complicated processes with a focus on automation and improvement and will be familiar with Salesforce manufacturing cloud. They will also be able to juggle multiple projects at once and clearly think through processes start to finish, while identifying opportunities for streamlined operations.

Essential Duties and Responsibilities: 

  • Work closely with Technical Support and Customer Solutions teams to rapidly identify opportunities for process improvement using AI and other emerging technologies, decreasing the manual effort to manage cases and daily work
  • Improve and automate manual processes related to ETL and data processing for reporting in Salesforce and SAP
  • Work with external groups within the Fleet Engineering team to recognize and understand complicated and labor-intensive processes and develop tools to efficiently automate them
  • Create Salesforce Agents to aid in the generation and expansion of Generac’s knowledge base articles and summarization of customer and dealer calls, with a focus on Technical Support
  • Automate manual enrollment and telemetry reporting efforts for VPP enrolled devices by accessing and processing system- and device-level data from platform databases and transmitting it to third party processors
  • Develop reporting tools to summarize fleet characteristics and determine successful event dispatch for VPP enrolled devices, recognize trends in field performance and device capability/reliability
  • Expand on current VPP enrollment and data ingestion tools to support newly developed PWRcell 2, architecting necessary connections, ETL, logging and reporting to switch to an event-based infrastructure from a manual run
  • Implement GenAI and advanced technology to improve team capabilities wherever possible
     

Minimum Qualifications: 

  • BS in Computer Science, Math/Statistics, or Engineering
  • Experience working with telemetry data for internet connected renewables devices
  • Experience using python with a focus on automation of manual tasks
  • Knowledge of API integrations to enable communication and data exchange between different software systems.
  • Experience using DBT and Airflow to schedule and perform ETL and other workflows
  • Strong data visualization/presentation and communication skills
     

Preferred Qualifications: 

  • Understanding or history of working with power electronics/IoT devices
  • Familiarity with Renewable Energy/Solar/Energy market
  • Experience with Superset, Tableau, Grafana or equivalent visualization tools
  • Knowledge of Agile/Sprint Methodologies and best practices for software development, experience with Jira or similar work management system
  • Experience working with Salesforce and understanding of best Salesforce development practices, specifically surrounding Agentforce and Mulesoft.

Physical Demands: 

While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 40 pounds. Specific conditions of this job include are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus.

“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.”
At Generac, Our People help make the world safer, brighter and more productive. United by our Values, people with diverse backgrounds and points of view work together to ensure our global customers have peace of mind.
We are a team of builders and doers who share a passion for innovation and a desire to outpace others. As an inclusive workplace, we empower our employees to embrace diversity in all forms, celebrate our differences, and treat everyone with equity and respect. At Generac, our success is powered by Our People. 

Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk.  On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 - 50 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel.

“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.”

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile Airflow APIs Computer Science Data visualization dbt Engineering ETL Generative AI Grafana Jira Mathematics Python Salesforce Statistics Superset Tableau Teaching

Perks/benefits: Career development Flex hours Startup environment

Region: North America
Country: United States

More jobs like this