About the Role
REsurety, Inc. is seeking a Software Engineer II to build and maintain a robust data foundation for its renewable energy analytics products. This role is crucial for ensuring the technical and data integrity that drives the company's product lines.
Responsibilities
- Develop and maintain a multi-hundred-terabyte data lake, ensuring robust, scalable, and performant data storage to support renewable energy analytics.
- Design, build, and optimize data ingestion pipelines using advanced SQL and object-oriented Python programming, integrating diverse datasets efficiently.
- Implement and administer Snowflake data warehouse solutions, including SQL tuning, schema design, and performance optimization for fast data access.
- Manage secure user credential creation and role-based access controls, ensuring data security compliance.
- Automate deployment and infrastructure provisioning using Terraform, Docker, and other DevOps tools, aligning with Infrastructure-as-Code (IaC) principles.
- Design and maintain CI/CD pipelines for production deployments, ensuring reliable data delivery and feature rollouts.
- Support the development and maintenance of proprietary algorithms for wind and solar generation forecasts and marginal emission abatement calculations.
- Enable performant data access layers and APIs to support real-time front-end web applications for renewable generation value analysis.
Requirements
- Bachelor’s degree, or foreign equivalent in Data Analytics, and Development Operations or a related field.
- 4 years of Data Engineering experience.
- One year of experience must include: Object-oriented programming in Python.
- One year of experience must include: System integration and automation.
- One year of experience must include: Snowflake data warehouse expertise.
- One year of experience must include: Enabling downstream users and processes easy access to complicated data models.
- One year of experience must include: Design and development of enterprise-level automation test platform.
Skills
- SQL
- Object-oriented Python programming
- Snowflake
- Terraform
- Docker
- DevOps tools
- Infrastructure-as-Code (IaC)
- CI/CD pipelines
- APIs
Location
- Boston, MA
Work Type
- Full-time
Experience Level
- 4 years of Data Engineering experience
- 1 year of experience in Python, system integration, Snowflake, data access enablement, and automation test platform design.
Education Level
- Bachelor's degree in Data Analytics, Development Operations, or related field
Salary/Compensations
- $162,552 per year
About the Company
- REsurety, Inc. focuses on providing data and analytics for the renewable energy sector.
