Plus Power develops battery energy storage systems that enable a more efficient and reliable electrical grid.
Principal Data Architect – Battery Storage
Location
United States
Posted
35 days ago
Salary
$170K / year
Seniority
Lead
Job Description
Principal Data Architect – Battery Storage
Plus Power
• Define and evolve data architecture standards for analytics and reporting, including data modeling, naming conventions, schema design, and documentation practices across the organization • Own the data catalog and metadata strategy, partnering with stakeholders to define, name, and organize data assets across multiple domains and source systems • Collaborate closely with Principal Data Engineering leadership and application engineering teams to align on ELT patterns, Snowflake usage, schema evolution, and analytical data modeling practices • Contribute hands‑on through SQL and Python, developing reference data models, prototypes, templates, and example implementations that demonstrate architectural intent • Support and enable data analysts by establishing consistent data usage, modeling standards, and shared definitions across a wide range of technical skill levels • Partner with application engineers on schema design to support rapid application development and reliable integration between operational and analytical data systems • Support PostgreSQL (including AWS Aurora) and Snowflake data modeling and analytical access patterns in collaboration with platform and database stakeholders • Establish and promote data governance practices covering data quality, ownership, lifecycle management, and schema change management • Drive incremental delivery of data architecture improvements, aligning short‑term progress with a clear long‑term architectural vision • Design high-ingestion pipelines (using tools like InfluxDB, Timescale, or Snowflake) capable of handling millions of data points per second from globally distributed battery sites • Ensure data can be seamlessly ingested from various industrial protocols such as Modbus, CAN bus, or DNP3, and translated into standardized cloud formats • Ensure data architectures comply with grid-specific regulations (like NERC CIP) and mandate on-site data storage for grid resilience • Help set the vision, roadmap and communicate the enterprise data strategy for the company
Job Requirements
- 8+ years of experience in data engineering, data architecture, or analytics platform development, with demonstrated ownership of cross‑team data standards and models
- Strong expertise in analytical data modeling, including dimensional modeling, semantic layers, and schema design for multi‑consumer analytics use cases
- Deep working knowledge of SQL and experience collaborating on or authoring complex analytical queries and models
- Proven experience designing or contributing to analytics platforms built on Snowflake or similar cloud data warehouses using ELT‑based architectures
- Experience defining and operationalizing data catalogs, metadata, and shared definitions, including naming conventions, ownership models, and documentation practices
- Experience designing or supporting data governance frameworks, including data quality, ownership, lifecycle management, and schema change management
- Experience supporting application teams on schema design to enable rapid application development and reliable data integration
- Familiarity with analytics engineering practices and tools (e.g., dbt or similar modeling frameworks)
- Proficiency with Python for data analysis, modeling, validation, or prototyping (not limited to production pipeline code)
- Experience partnering closely with data engineers on ELT patterns, schema evolution, and data quality practices
- Experience working with PostgreSQL or compatible systems (including managed services such as AWS Aurora) and understanding how operational schemas interact with analytical models
- Knowledge of AWS data services and cloud‑native data patterns strongly preferred
- Demonstrated ability to work effectively with data analysts across a wide range of technical skill levels, including analysts with limited engineering backgrounds
- Strong communication skills and a track record of cross‑functional collaboration with engineering, analytics, and business stakeholders
- Experience working in environments with large, diverse analyst populations and high data consumption across teams preferred
- Proven ability to deliver incremental architectural improvements while maintaining a clear long‑term vision for data consistency and scalability
- Background in energy, finance, trading, or other data‑intensive, operationally complex domains preferred.
Benefits
- Highly competitive total compensation
- Flexible, work from home or hybrid work
- Unlimited vacation
- Work from home stipend
- Educational assistance
- Parental leave
- Highly engaging company culture with opportunities for in-person connection and learning and growth.
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
• Prepare technical architecture and design documents; • Manage the Databricks environment; • Manage cloud components on AWS, Azure, and GCP; • Develop solutions using Java, Python, Spark, and Scala; • Configure networking components in hybrid environments; • Define best practices for relational and non-relational data storage; • Implement improvements to Data Lake and Data Warehouse environments; • Implement and manage SQL and NoSQL databases; • Define and develop DevOps, Docker, and Kubernetes solutions; • Discuss and determine the best approaches for system integrations; • Support the creation of data governance processes; • Discuss the best solutions to support the company’s self-service BI strategy.
Software Engineer, Data Platform
NateraWe are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
• Build shared platform services, tooling, and automation that support trusted data products across teams and domains • Develop reusable engineering patterns for ingestion, transformation, publishing, and operational workflows • Build and maintain platform components, automation, and engineering utilities using Python and other appropriate technologies • Contribute to internal tools and workflows that improve platform usability and reduce manual effort • Partner with senior engineers to implement scalable, maintainable platform solutions • Use infrastructure as code and CI/CD practices to improve consistency, repeatability, and maintainability • Support secure integration patterns for internally managed tools and connected SaaS solutions • Strengthen platform operability through observability, production-ready patterns, and practical automation • Collaborate with engineering and cross-functional stakeholders to turn platform needs into reliable technical solutions • Apply AI-assisted development practices where they improve engineering productivity and workflow efficiency • Contribute to strong engineering standards through thoughtful implementation, code quality, testing, and peer review
Senior Software Engineer, Data Platform
NateraWe are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
• Design and build shared platform capabilities that support trusted data products across teams and domains • Develop internal services, tooling, and automation that improve platform usability and reduce manual effort • Create reusable engineering patterns for ingestion, transformation, publishing, and operational workflows • Build and maintain platform components, automation, and engineering utilities using Python and other appropriate technologies • Contribute to the architecture and evolution of the core data platform and supporting engineering workflows • Use infrastructure as code and CI/CD practices to improve consistency, repeatability, and maintainability • Help define secure integration approaches for internally managed tools and connected SaaS solutions • Strengthen platform operability through observability, supportable production patterns, and practical automation • Partner with engineering and cross-functional stakeholders to translate platform needs into scalable technical solutions • Contribute to a more AI-enabled developer experience by applying AI-assisted development practices where they improve engineering productivity and workflow efficiency • Raise the technical bar through sound engineering judgment, thoughtful design, and strong coding and review practices
Senior Data Engineer, Databricks
HIKE2We help organizations define the future and accelerate the path forward.
• Design and build large-scale data platforms on Databricks (Delta Lake, Spark, Unity Catalog) in Azure • Develop and maintain batch and streaming data pipelines for high-volume, complex data sources • Implement medallion/lakehouse architectures from the ground up in greenfield environments • Build and optimize data models to support analytics, reporting, and downstream applications • Integrate Databricks with enterprise systems (APIs, event streams, warehouses, ML workflows) • Tune Spark jobs and pipelines for performance, reliability, and cost at scale • Support production deployments, including CI/CD pipelines, testing, and release management



