Data Engineer
- Houston, TX, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Position Title: Data Engineer Location: HOUSTON, TX FLSA Class: EXEMPT Responsible to: ENGINEERING MANAGER
Position Summary: The Data Engineer is responsible for designing, developing, and maintaining the data pipelines, models, and governance controls supporting VoltaGrid’s cloud data platform. This position ensures data is reliable, accessible, secure, and cost-efficient, including high-frequency telemetry from the company’s power generation fleet.
The Data Engineer works closely with Operations, Finance, Data Science, and Software Engineering to support analytics, business reporting, customer-facing data products, and AI initiatives. This role supports production data systems, establishes data quality standards, and improves platform performance and scalability. Snowflake experience is highly preferred.
Essential Duties and Responsibilities:
- Design, build, and maintain batch, streaming, and event-driven data pipelines integrating SaaS applications, APIs, and industrial telemetry sources.
- Develop and optimize data models and transformations across raw, integration, and presentation layers.
- Establish and monitor data freshness service-level agreements and implement monitoring and alerting for pipeline health.
- Implement automated data quality checks and controls to prevent inaccurate or incomplete data from reaching downstream systems, particularly customer-facing and financial applications.
- Optimize performance and control compute costs for large time-series datasets through warehouse sizing, clustering, query tuning, budgets, and resource monitoring.
- Develop and maintain continuous integration and continuous deployment (CI/CD) workflows, including version-controlled schema changes and promotion across development, testing, and production environments.
- Implement and maintain data governance and security controls, including role-based access, tagging, masking, and row-level security.
- Develop, secure, and monitor data products shared with customers and business partners.
- Document data assets, establish ownership, and develop semantic models supporting self-service analytics and AI tools.
- Identify and retire obsolete or unused data assets and establish consistent naming conventions and design standards.
- Collaborate with business and engineering stakeholders to define requirements, develop data designs, and deliver new data products.
- Participate in incident response, root cause analysis, and production support for data systems.
- Perform other duties as assigned.
Other Requirements:
- Minimum of four years of experience in data engineering or a closely related role.
- Strong SQL and Python skills.
- Experience designing, deploying, and operating production data pipelines at scale.
- Experience working with large datasets; experience with time-series, IoT, or sensor data is preferred.
- Experience with pipeline orchestration and scheduling tools.
- Experience with Git and CI/CD practices for data or software deployments.
- Strong understanding of data modeling, data warehousing, and extract, load, and transform (ELT) and extract, transform, and load (ETL) design patterns.
- Strong understanding of data quality, observability, and monitoring practices.
- Understanding of data security and access control fundamentals.
- Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.
- Preferred Qualifications:
- Hands-on experience operating Snowflake in production environments is highly preferred, including:
- Dynamic Tables, Tasks, Streams, and Snowpipe or Snowpipe Streaming.
- Warehouse sizing, clustering, query tuning, and cost controls.
- Data metric functions, tagging, masking policies, row access policies, and Secure Data Sharing.
- Zero-copy cloning, Time Travel, and schema migration or infrastructure-as-code tools.
- Experience with Snowpark or Snowflake Cortex and related AI capabilities.
- Experience in energy, power generation, oil and gas, or industrial and operational technology (OT) data environments.
- Experience with Grafana or business intelligence tools.
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.
VoltaGrid is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, genetic information, arrest record, or any other characteristic protected by applicable federal, state or local laws.
Our management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, and general treatment during employment
More about this job
Skills
- Reporting
- Snowflake
- Data models
- CI/CD
- Incident response
- Root cause analysis
- Data engineering
- SQL
- Python
- Scheduling
- Git
- Data modelling
- Data warehousing
- Apply information security policies
- Communication skills
- Collaboration
- Infrastructure as code
- Grafana
- Business intelligence