Senior Data Engineer

    • Aypa Power
  • Austin, TX
  • Posted 3 hours ago | Updated 3 hours ago

Overview

On Site
Hybrid
Full Time

Skills

Leadership
GRID
Lean methodology
Energy
Privacy
Design
Storage
Time series
Customer relationship management (CRM)
Project management
Business requirements
Data governance
Policies
Data quality
Technical writing
Status reports
Emerging technologies
Data engineering
Continuous improvement
Scalability
Computer science
Information Technology
Streaming
IoT
Snow flake schema
MongoDB
Databricks
Microsoft
Management
Unstructured data
IT infrastructure
IT infrastructure management
Geographic information system
Data
Problem solving
Analytical skill
Decision-making
Communication
Software development
Machine Learning (ML)
FOCUS
Collaboration
Recruiting

Job Details

Job Description

Job Description
Salary:

Senior Data Engineer

Aypa Power, a Blackstone portfolio company, is a leading developer, owner, and operator of utility-scale energy storage and hybrid renewable projects that power our communities and cities. Our mission is to responsibly decarbonize the grid and make North American energy markets more affordable, sustainable, and efficient. Aypa is well-capitalized and uniquely positioned to lean forward on projects with well-suited deal structures to meet our customers needs. We have been at the forefront of energy storage development since our first energy storage project came online in 2018. As a leader in our industry, we now have over 22 GW of utility-scale energy storage and hybrid renewable energy projects in development and 33 projects in operation or construction across North America.

The Senior Data Engineer will be responsible for setting up, maintaining, and enhancing our enterprise data platform. This role involves supporting data ingestion, data governance, data access, data quality, and privacy control. The ideal candidate will have a deep understanding of data engineering principles and extensive experience with managing streaming data, time series data, structured/semi-structured/unstructured data. They will work closely with the software development and machine learning teams to support technology development across the business.

Responsibilities:

  • Design, implement, and maintain robust data pipelines for data ingestion, processing, and storage, supporting IOT data, timeseries data, CRM data, project management data, etc.;
  • Ensure the data platform is scalable, efficient, and secure, supporting various data sources and business requirements;
  • Establish and enforce data governance policies and best practices;
  • Implement data quality measures to ensure the accuracy, completeness, and reliability of data;
  • Develop and maintain data access protocols, ensuring authorized and secure data access across the organization;
  • Support data consumption by creating efficient and reliable data models and APIs for internal and external stakeholders;
  • Collaborate with the software development and machine learning teams to provide the necessary data infrastructure and support for their projects;
  • Utilize Snowflake, Timescale, MongoDB, Databricks, and Microsoft Dataverse to manage structured, semi-structured, and unstructured data;
  • Implement solutions for streaming and managing large volumes of data, particularly IoT data;
  • Leverage knowledge of power markets and GIS data to enhance data platform capabilities;
  • Work closely with data scientists, analysts, and other stakeholders to understand data needs and deliver appropriate solutions;
  • Prepare and present technical documentation, architecture diagrams, and status reports to senior management;
  • Foster a collaborative and innovative work environment;
  • Stay up-to-date with emerging technologies, industry trends, and best practices in data engineering;
  • Drive continuous improvement initiatives to enhance the performance, reliability, and scalability of the data platform;
  • Other duties as assigned or required.

Key Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field. Master's degree preferred;
  • 10+ years of experience as a Data Engineer, with a focus on designing and managing enterprise data platforms;
  • 2+ years of experience ingesting and managing streaming large amounts of data, preferably IoT data;
  • Strong familiarity with Snowflake, Timescale, MongoDB/DocumentDB, Databricks, and Microsoft Dataverse;
  • Strong knowledge of DataOps principals and methodologies;
  • Expertise in managing structured, semi-structured, and unstructured data;
  • Experience with IT infrastructure management is a strong Plus;
  • Knowledge of power markets and GIS data is a plus;
  • Excellent problem-solving, analytical, and decision-making skills;
  • Strong interpersonal and communication skills, with the ability to work effectively with cross-functional teams;
  • Familiarity with software development and machine learning principles is a plus;
  • Ability to adapt to a fast-paced, rapid growth and evolving technology environment.

Compensation and Location:

Salary: A base salary commensurate with experience;

Bonus: An annual bonus will be awarded based on individual performance and the overall success of the business;

Benefits: Aypa offers an attractive benefits package with excellent health care/dental/vision, 401k matching, unlimited vacation, paid parental leave, and other health/wellness benefits;

Location: Remote (USA). The ability to work in the United States is a requirement;

Travel: 10% required travel

At Aypa, we nurture and support a highly diverse team and actively seek to advance fair and inclusive practices in all aspects of what we do. We hire passionate, dedicated, and forward-thinking individuals from different backgrounds and value unique perspectives and experiences. With a focus on belonging, we are committed to providing an inclusive environment for all.

Please note: We request that recruiting companies and agencies refrain from contacting us regarding this job posting. We appreciate your understanding and cooperation in respecting our hiring process. Thank you.


remote work
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.