CalTek Staffing is a Software and IT recruitment firm in search of a Database Developer for a San Francisco Bay Area client of ours. Our client is a leading electric utility company at the forefront of innovation in the energy and utilities sector, driving the future of clean energy, smart grids, energy storage, and digital transformation. With a focus on operational efficiency and customer engagement, the company is investing heavily in advanced data analytics, real-time monitoring systems, and intelligent digital platforms that support the transition to a more sustainable, resilient, and reliable energy grid.

As a Database Developer, you will play a critical role in designing, developing, and optimizing enterprise-scale databases that power smart grid applications, renewable energy integration, customer analytics, and mission-critical utility operations.

Typical Duties and Responsibilities

As a Database Developer (Energy & Smart Grid Systems), your responsibilities will include:

  • Designing, developing, and maintaining relational and non-relational databases to support utility operations, grid monitoring, energy storage, and analytics platforms.
  • Developing and optimizing ETL pipelines for ingesting and transforming large datasets from smart meters, IoT sensors, SCADA systems, and renewable energy assets.
  • Ensuring high availability, scalability, and performance tuning of enterprise databases for mission-critical utility applications.
  • Implementing SQL queries, stored procedures, triggers, and indexing strategies to improve system efficiency and support real-time decision-making.
  • Integrating databases with cloud platforms (AWS, Azure, GCP) and utility-grade applications for predictive analytics, forecasting, and grid stability management.
  • Supporting compliance with industry standards such as NERC CIP (Critical Infrastructure Protection), FERC regulations, ISO/IEC 27001, GDPR, and data governance frameworks.
  • Collaborating with data scientists and software engineers to deploy machine learning models and AI-driven energy analytics into production databases.
  • Developing APIs and services to connect databases with digital customer engagement platforms, billing systems, and mobile apps.
  • Supporting cybersecurity and implementing role-based access control (RBAC), encryption, and backup/recovery strategies to ensure secure and resilient energy operations.

Education

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field required.
  • Master’s degree in Data Science, Database Management, or Energy Informatics preferred.

Required Skills and Experience

  • 5+ years of experience as a Database Developer, Database Engineer, or Data Platform Engineer, preferably within the energy, utilities, or critical infrastructure industries.
  • Proficiency in SQL and database management systems such as:
    • Oracle, Microsoft SQL Server, MySQL, PostgreSQL
    • NoSQL databases: MongoDB, Cassandra, DynamoDB, Redis
  • Strong experience with ETL tools (Informatica, Talend, Apache NiFi, SSIS) and data integration pipelines.
  • Experience working with big data frameworks such as Hadoop, Spark, Kafka, Hive for large-scale analytics.
  • Hands-on expertise in data warehousing platforms (Snowflake, Redshift, BigQuery, Azure Synapse).
  • Familiarity with SCADA, AMI (Advanced Metering Infrastructure), IoT energy sensors, and grid telemetry systems.
  • Experience in cloud-based database services (AWS RDS, DynamoDB, Aurora, Azure SQL Database, Google Cloud Spanner).
  • Knowledge of data governance frameworks and compliance (NERC CIP, FERC, ISO/IEC 27001, SOC 2).
  • Expertise in database performance tuning, query optimization, partitioning, and clustering.
  • Strong experience with API integration, RESTful services, and JSON/XML data exchange.

Preferred Qualifications

  • Experience in the energy and utilities sector, particularly with smart grid, energy storage, and renewable energy integration projects.
  • Familiarity with time-series databases (InfluxDB, TimescaleDB, OpenTSDB) for IoT and grid monitoring data.
  • Exposure to machine learning pipelines for energy forecasting, demand response, and predictive maintenance.
  • Knowledge of data visualization tools (Tableau, Power BI, Grafana, Kibana) for energy analytics dashboards.
  • Certifications such as:
    • Oracle Certified Professional (OCP)
    • Microsoft Certified: Azure Database Administrator Associate
    • AWS Certified Database – Specialty
    • Google Cloud Professional Data Engineer
  • Strong background in cybersecurity practices for critical infrastructure, including encryption, multi-factor authentication, and secure data transmission.