Principal Data Engineer

Plus Power Logo

Plus Power

📍Remote - Worldwide

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs