Summary
Join Plus Power, a leader in energy storage, as a Data Platform Engineer. You will collaborate with technical leaders and stakeholders to architect and implement critical system components. Responsibilities include building a high-quality data model, driving architectural design, and championing best practices in data governance. This role requires a Bachelor's or Master's degree in a related field, at least 8 years of experience in SQL and Python programming, and proven experience in designing and implementing scalable distributed systems. Plus Power offers a highly competitive compensation package, flexible work arrangements, unlimited vacation, and a comprehensive benefits program.
Requirements
- Bachelorโs or Masterโs degree in Computer Science, Information Science, or a related field; advanced degree preferred
- At least 8 years of professional experience in SQL and Python programming, along with experience in data engineering tools such as Pandas, Polars, PyArrow, and similar tabular data interfaces
- Proven experience designing and implementing scalable distributed systems for critical applications, with a strong emphasis on data integrity and transactional resilience
- Demonstrated leadership abilities in technical initiatives, from conception to execution, including effective time management and stakeholder engagement
- Excellent written and verbal communication skills, with the ability to collaborate effectively with diverse teams, including distributed teams
- Hands-on experience designing, maintaining, and developing applications using relational database systems (RDBMS), preferably PostgreSQL or its variants such as TimescaleDB
- Experience designing and supporting business intelligence layers that cater to a wide range of end-users
- Experience working in an agile environment. Familiarity with tools such as JIRA and Confluence
Responsibilities
- Collaborate with other technical leaders and business stakeholders at Plus Power to architect and implement critical system components and features
- Learn the Data Landscape of Plus Power - SCADA Site Sensor Data, Operational Performance Data, Data from ISO/RTOs, Fundamental Research and Weather Data, other Commodities, etc. and understand their relationships, utility to the business, and potential across internal contexts and teams
- Collaboratively build a high quality, expressive Data Model that maps our institutional knowledge onto the raw data we collect, giving it comprehensible and actionable meaning
- Drive architectural design and decision making, partnering with client leadership for knowledge sharing and prioritization
- Be an implementation champion - hands-on build of critical components or broad-pattern templates - establish reusable solutions to common patterns, guide junior engineers in their application, and evangelize their usage among our more technical clients
- Establish, implement, and evangelize best practices in data governance, long-term data asset evolution, and platform usage resource tracking
Preferred Qualifications
- Experience working with real-time streaming data from battery energy storage systems (BESS)
- Familiarity with infrastructure-as-code tools like Terraform or CloudFormation
- Experience with a functional style of software development
- Experience with object-oriented, document-oriented, graph, or proprietary/non-standard data platforms
Benefits
- Highly competitive total compensation from one of North Americaโs leading energy storage developers, owners and operators
- Flexible, work from home or hybrid work from Plus Powerโs offices in San Francisco, Houston, Chicago, Seattle, and Palm Beach
- The expected salary range* for this position begins at $180,000
- This position is also eligible to participate in our annual bonus program
- Plus Power offers a comprehensive benefits program
- Unlimited vacation
- Flexible remote work
- Educational assistance
- Parental leave
- A highly engaging company culture with opportunities for in-person connection and learning and growth