B

Bidgely

Energy data analytics with disaggregation insights

Senior Data Engineer

Data EngineeringPosted on Nov 11
Full-timeNo salary listedRemote

About the Job

Requirements

  • At least 5 years of data engineering experience building central data platforms, large-scale pipelines, and production datasets; strong hands-on proficiency in both Databricks and Snowflake is required.
  • Strong proficiency in Apache Spark using Python or Scala on Databricks, and in SQL on both Databricks and Snowflake for core data processing workloads; strong coding skills are required.
  • Hands-on experience with Delta Lake as the primary table format, including MERGE, schema evolution, OPTIMIZE, VACUUM, and performance tuning.
  • Hands-on experience building streaming pipelines with Kafka and Spark Structured Streaming, including handling duplicates and late data, checkpoints, and delivery guarantees.
  • Production experience orchestrating batch and streaming workflows with Apache Airflow, including retries, backfills, dependencies, and alerting.
  • Hands-on experience building AI agents with LangGraph or LangChain and with Databricks and Snowflake agent features such as Genie and Cortex; use of AI code-generation tools in day-to-day engineering work.
  • Understanding of data governance concepts, including data lineage, quality monitoring, regulatory compliance, role-based access control, and governance frameworks.
  • Experience building production-grade data pipelines on AWS, Azure, or GCP, with a focus on reliability and observability.
  • Understanding of data modelling concepts, including Kimball dimensional modelling, star/snowflake schemas, and 3NF normalization.
  • Familiarity with CI/CD pipelines, Git-based workflows, and DevOps practices applied to data engineering projects.
  • Strong communication and stakeholder management skills, an ownership mindset, and the ability to work independently across time zones.

Responsibilities

  • Build and run central data platform features on Databricks and Snowflake, supporting the architects and managers who own design and delivery.
  • Design, build, and maintain scalable batch and streaming ELT/ETL data pipelines and large-scale datasets using Apache Spark with Python or Scala, Delta, Kafka, and Airflow.
  • Build AI agents and agentic data products on Databricks, including Genie, Snowflake, including Cortex, and LangGraph; expose governed data to agents through MCP tools built with FastMCP.
  • Implement automated data quality checks, end-to-end lineage tracking, and role-based access control security policies for datasets, following the team's data governance framework.
  • Monitor and optimize Databricks and Snowflake compute and storage costs, adhering to team budget and spend-alert policies.
  • Work with product managers, BI engineers, and data scientists to translate business requirements into scalable, well-modelled analytical solutions.
  • Support data modelling initiatives using Kimball dimensional and normalized 3NF techniques for AWB reporting and analytics needs.
  • Contribute to CI/CD pipeline development for data workflows, including version control, automated testing, and deployment standards.
  • Review code and share best practices on Databricks, Snowflake, and data quality with the team.
  • Translate architectural designs into production-ready code using software design principles, design patterns, SOLID principles, and clean code practices; build modular, reusable, loosely coupled, and testable components for long-term scalability and maintainability.
  • Deliver core data platform features end to end in production on Databricks and Snowflake, working with the architects and managers who own them.
  • Deliver agent-ready datasets and tools used in production by LangGraph agents and MCP tools.
  • Put data quality checks, lineage, and role-based access control in place for every dataset built.
  • Bring the compute and storage costs of pipelines built within agreed budgets.

Desired Qualifications

  • Exposure to Databricks and Snowflake Native Applications, data clean rooms, or Marketplace integrations.
  • Experience implementing, testing, and documenting dbt models for data reliability, lineage tracking, and governance.
  • Experience with orchestration tools such as Prefect or dbt Cloud.
  • Experience supporting BI/Analytics teams through semantic layer development using Looker, Tableau, or similar tools.
  • Experience working in Agile/product-based development environments with sprint planning, backlog management, and iterative delivery.
  • Databricks and Snowflake cost optimization experience, including compute usage analysis, query profiling, clustering and partitioning design, materialized views, search optimization, resource monitors, budgets, and spend alerts.
  • Background in the energy, utilities, or IoT analytics domain.
  • Exposure to MLOps concepts and production deployment workflows for data science models integrated with Databricks and Snowflake.

About the Company

Bidgely

Energy data analytics with disaggregation insights

Bidgely provides energy analytics that break down a building’s total energy use into appliance-level usage for utilities, SMBs, and consumers. It collects energy data and uses AI to identify how much power each appliance consumes, with tools like Home Energy Reports, Enterprise Analytics, and EV Analytics, plus services such as virtual energy assessments and smart alerts. Its edge comes from appliance-level disaggregation paired with a full analytics suite and services that cover gas, electrification, and decarbonization, enabling personalized insights and scalable demand management beyond basic usage data. The goal is to help utilities and end users save energy and reduce costs while advancing decarbonization and electrification of the energy system.

Company size
201-500
Company stage
Late Stage VC
Total funding
$110.6M
Headquarters
Mountain View, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Bidgely

See more jobs