Principal Data Engineer

closed
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
This job is filled or no longer available

Similar Remote Jobs