Job Closed
This listing is no longer active.
Principal Engineer – Data Center BESS Applications
Location
Colorado
Posted
74 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer – Data Center BESS Applications
Generac
• Drive power systems engineering, modeling, testing and validation for large MW data center applications • Lead power systems engineering, modeling, testing and validation for large MW data center applications, specifically involving inverters, batteries, power plant controllers, MV switchgear, generators etc. • Be the technical lead on complex site-specific projects, translating customer requirements into deployable designs integrating above scope of equipment • Drive real world testing of integrated power systems (gens, batteries, inverters) in off and on grid setups to validate individual unit level performance • Research new specialized technologies for potential to provide competitive advantages • Serve as an expert resource within the organization to guide and mentor engineering staff
Job Requirements
- Bachelor of Science Degree in Electrical or Electronics Engineering or related discipline
- 15 years of relevant work experience in power generation, particularly electronics/controls
- Master’s or PhD Degree in Electrical or Electronics Engineering is preferred
- 7-10+ years of demonstrated success as a technical innovator in a relevant organization; power generation or related industry strongly preferred
- Experience utilizing EMT modeling tools like PSCAD, PSSE to perform detailed simulations of complex grid tied power systems
- Strong understanding of NERC, FERC, and regional ISO/Utility guidelines (e.g., IEEE 1547, 2800)
Benefits
- Generac ensures employees' professional growth and personal well-being
- Opportunity to work in a fast-paced agile work environment where your work makes a difference in people's lives
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Serve as the company's primary technical authority • Work hands-on in the development of the platform • Define architecture, engineering standards, and technical direction • Lead decisions on scalability, integration, and system reliability • Partner with Product to define solutions and priorities • Work closely with the Data team to ensure consistency, availability, and data quality • Structure the technical roadmap and prioritize technical debt • Evolve development processes, quality practices, and engineering best practices • Ensure information security, governance, and compliance with LGPD • Actively participate in the company's strategic discussions
• Design, develop, and maintain scalable, reliable, and efficient full-stack applications using ReactJS, NodeJS, NestJS, MongoDB, and PostgreSQL; • Work with cloud platforms (AWS, GCP, or Azure); • Apply software engineering best practices (SOLID, Clean Code); • Collaborate with teams to implement SaaS solutions and digital platforms; • Write unit tests and implement monitoring and incident response;
Software Engineer – EVM, Crypto & Onchain
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Integrate our existing systems with exciting new blockchains • Design and implement low-latency, high-availability, super secure applications and data protection systems • Write highly scalable, high volume services • Write reusable, testable, and efficient code • Design and optimize database schemas • Own, develop and maintain existing crypto services
• Own the architecture for the TC.NET product domain, including integrations, network interactions, and cross‑system communication patterns. • Evaluate current state tech stack and lead its modernization using forward‑looking, practical, incremental approaches (no “throw it all out” solutions). • Define and communicate architectural guardrails, design patterns, and technical direction. • Engage directly with code, prototypes, and deep-dive investigations to resolve complex technical problems. • Coach engineers by zooming into component‑level details when needed, while maintaining domain-level architectural ownership. • Demonstrate the technical rigor expected at this level—this role is not management‑focused; engineering leadership already exists on the team. • Work closely with product partners to ensure architectural designs align with strategic needs. • Communicate effectively with engineering teams, leadership, and stakeholders—must be articulate, clear, and able to simplify complex concepts. • Balance modernization of legacy systems with the evolution toward scalable, cloud native and event driven architectures. • Incorporate AI/ML awareness and AI‑assisted system evolution where applicable; candidates must demonstrate foundational understanding of current AI technologies. • Assess the feasibility of modernization options and create incremental upgrade paths.




