IHI Terrasun Solutions Inc. logo

IHI Terrasun Solutions Inc.


Hybrid work from Chicago:

  • 🇺🇸 United States

Senior Data Engineer

At IHI Terrasun, we are at the forefront of changing the world with green energy solutions. To build on our incredible success, we need a driven, curious, and collaborative people to join our growing team.

We know our most important assets are our people, and your role will be critical to our future success.

Position Summary

This position is responsible for the development, implementation, and maintenance of data systems for both data in motion and data at rest to monitor and control battery storage systems. In this role, you’ll work with setting up systems to capture hardware metrics and track their performance for outage tracking and compliance for one of the largest collections of industrial automation data worldwide.

What you’ll be doing

  • Create services to receive, translate, and send data in motion to data stores via APIs and query languages.

  • Developing and deploying data pipelines using docker/containerization, Jenkins and Kubernetes.

  • Participate in the entire software development lifecycle of a product from ideation, wireframing/prototyping, development, testing, deployment, commissioning, and long-term support. 

  • Own automated testing and deployment for products that you create.

The ideal candidate would have the following experience:

  • Developing in Python including libraries like pandas, the SciPy stack, request, and data tools in the context of data processing workflows, scripts, and services.

  • Working in every stage of the data lifecycle from converting business specifications/requirements to technical solutions through deployment, and maintenance. 

  • Integrating software and services, including developing adaptors between different data protocols (e.g., MQTT to Prometheus exposition format)

  • Creating scalable and performant systems. 

  • Analyzing messaging protocols using tools like tcpdump, WireShark, and custom data producers and consumers.

  • Reading, writing, and converting data formats like json, yaml, csv, pandas dataframes, and relational databases. 

  • Working with Prometheus, PromQL, and Grafana.

  • Developing and deploying Docker workflows.

  • Working in a Linux environment including basic shell scripting and system monitoring.

  • Participating in Agile development including scrum ceremonies, ticket management, GIT version control, unit testing, code reviews, and documentation.

  • Experience in compiled languages like Go, Rust, or C++ are a plus but not required.


  • 5+ years experience in data engineering

  • BS, MS or PhD in CS, Engineering, Math, Physical Sciences or equivalent real-world experience.

  • Ability to work independently, with a development team, and within large multi-team projects.

  • Excited to learn and grow with new technologies and adaptability to handle evolving requirements.

  • Has a shared sense of responsibility and ownership both in your code and the larger system that it operates in. 

  • Ability to communicate issues openly and honestly even when difficult.

  • Previous Energy Storage System experience is preferred, power industry or military systems experience is a plus

Work Environment

  • IHI has its main office in Chicago, IL, however this position can be remotely located.  Those in the Chicago-land area have the flexible option of working from the office or remotely from home.

  • Limited travel may be required for company All-Hands or other meetings. Travel expectations for this position are up to 5% within the US.

The above job description identifies the essential job functions and skills needed by the person or persons assigned to this position.  These job functions and skills are not intended to be a complete and exhaustive list of all responsibilities, duties and skills required.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.  The information contained herein is subject to change at the company’s discretion.

About IHI Terrasun Solutions: 

IHI Terrasun Solutions is a subsidiary of IHI Corporation, a 165-year-old, $15 Billion organization with deep energy industry experience. IHI Terrasun Solutions is a solar + storage systems integration and lifecycle services provider with highly integrated hardware and software capabilities.

The robust software and top tier energy storage solutions are developed by the expert team at IHI Terrasun Solutions. Employees have extensive industry knowledge and experience, and enthusiastically seek to build on IHI’s advanced product offerings. ​

To design systems, IHI Terrasun Solutions uses proprietary software that operates on the same algorithm later used to deploy the system in real-time. This end-to-end algorithm structure coupled with the support offered by a well-established parent organization enables IHI Terrasun Solutions to provide an advanced warranty to customers, reducing project risk and increasing clarity on system scheduling and deployment. ​

With solar + storage expertise, robust service offerings, and technology-agnostic solutions, IHI Terrasun Solutions develops efficient and streamlined systems to achieve your energy storage goals. 

IHI Terrasun has over 480MWh of projects currently installed, contracted, and in construction with over 1GWh of projects in advanced phase of contracting.



Not only do our employees get the chance to work in a rapidly growing energy business with global impact, they also have access to some of the best benefits in the industry, including:

  • 100% employer paid health, dental, and vision insurance for our premium Anthem Blue Cross PPO plan

  • 401(k) plan contribution matching

  • Employer sponsored Life, AD&D, Short-Term and Long-Term Disability Insurance

  • Tuition and continuing education stipend

  • Fantastic employee culture