R

Resurety

Weather-driven risk analytics for clean energy

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBoston, MA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science or closely related equivalent education.
  • At least 4 years of experience building production software, ideally data-intensive web applications.
  • Strong Python skills.
  • Ability to work across APIs, data pipelines, and Vue components, and to learn unfamiliar parts of the system quickly.
  • Solid SQL skills and experience with large datasets, including batch processing, warehousing, and time series.
  • Experience with a modern single-page application framework such as Vue, React, or Angular, REST APIs, and asynchronous data fetching.
  • Experience deploying and running software on a cloud platform; AWS is preferred.
  • Daily use of AI coding tools and agents, with the ability to direct them, check their output, and catch errors.
  • Ability to clearly explain technical problems, their impact on users, and trade-offs between fixes.

Responsibilities

  • Build and maintain features across Python services and APIs, Snowflake data pipelines, and the Vue web platform.
  • Turn analytics-engine output into clear visualizations and workflows that simplify complex market data for customers.
  • Help build and improve Ask Discover, a customer-facing AI agent running on Amazon Bedrock AgentCore.
  • Assist with system support and maintenance in collaboration with quality and DevOps engineers, potentially including performance and security improvements.
  • Own production issues end to end by identifying root causes, explaining problems and customer impact, estimating fixes, and weighing options with the team.
  • Use AI coding tools and agents to work faster, and help the team adopt practices that keep AI-generated code reliable.
  • Learn the product's architectural vision and ensure associated designs follow that vision.
  • Conduct code reviews and mentor junior engineers.
  • Over time, own the design of parts of the system, break down small epics, support releases and deployments, and suggest improvements to applications and development practices.

Desired Qualifications

  • Experience with Snowflake, especially performance tuning and modeling large time-series data.
  • Experience building LLM agents or AI features in production; Amazon Bedrock AgentCore is a plus.
  • Experience with Vue 3 and Pinia, and data visualization libraries.
  • Experience with Docker, CI/CD, and maintaining high-availability production systems.
  • Experience in energy, financial, or other quantitative data domains.

About the Company

Resurety

Weather-driven risk analytics for clean energy

REsurety provides data, software, and advisory services to manage weather-driven risk and financial performance in the clean energy sector. Its SaaS suite, including CleanSight with tools like Project Explorer, Project Evaluator, and Portfolio Tracker, helps buyers, sellers, and investors evaluate projects, manage risk, and monitor portfolios, using Locational Marginal Emissions data to gauge carbon displacement at specific grid locations and times. In 2024 it launched CleanTrade, a marketplace for clean energy contracts such as Virtual Power Purchase Agreements, with plans for a Swap Execution Facility to increase price transparency and liquidity. The company differentiates itself by integrating weather risk, energy market analytics, carbon accounting, and financial modeling into a single platform plus advisory services, aiding clients across a project's lifecycle to pursue decarbonization and financial goals.

Company size
51-200
Company stage
Series C
Total funding
$51.5M
Headquarters
Boston, MA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Resurety

See more jobs