Fall 2026 Engineering Co-Op

REsuretyBoston, MA
Hybrid

About The Position

At REsurety, we are focusing on building the analytics engine of the clean energy economy. As a software engineering Co-op, you will work closely with engineers and product managers to build, scale, and maintain our proprietary wind generation, solar generation, and marginal emission abatement algorithms. You will write automated testing, execute manual tests, help automate and execute DevOps tasks, and build skills to ultimately contribute to developing APIs and platforms to serve REsurety’s data to our internal and external customers in the most effective and intuitive forms possible.

Requirements

  • Completed at least the 2nd year of a BS in Computer Science, Data Science, or a closely related major
  • Proficiency in at least one programming language, Python preferred
  • A positive, professional attitude with a willingness to take on new challenges
  • A quick learner who requires minimal supervision
  • An ability to take continuous feedback from teammates and continuously improve your skills

Nice To Haves

  • Basic proficiency with SQL
  • Working understanding of git and developing collaboratively in an agile environment
  • General understanding of: API design, including versioning, isolation, and microservice architectures.
  • General understanding of: Docker and other environment management tools (pipenv, pnpm, etc.)
  • General understanding of: Cloud compute technologies (ideally AWS or Azure), such as Lambda and ECS

Responsibilities

  • Work as an Agile/Scrum team member with Software Engineers, Software Engineers In Test (SEIT), DevOps, and Product Managers.
  • Develop, test, automate, deploy, and maintain data-intensive applications while being mentored by a senior engineer.
  • Learn to write efficient and well-tested code to serve renewable energy data via web APIs.
  • Work with DevOps to integrate serverless cloud architecture components and improve the build, deploy, and Monitoring processes.
  • Stay on top of tech trends, experiment with and learn new technologies, and participate in internal & external technology communities. Progression through the various skills used will be based on how quickly the students learn and are motivated to advance their skills.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service