Research Software Engineer
Remote
Full Time
#Engineering
#Clean Energy
#Software Development
#Python
#C++
#Julia
#Machine Learning
#Optimization
#Trading
#Research
#Version Control
#CI CD
At Equilibrium Energy, we are a well-funded, Series B startup dedicated to accelerating the global transition toward climate and energy stability. We operate at the complex intersection of grid variability, market volatility, and economic optimization to build a digital-native power company. By combining deep industry expertise with modern software engineering, we are creating automated decision engines and machine learning pipelines that reshape the energy landscape. Our team is driven by a collective mission to reduce carbon emissions through scalable, data-driven technology, and we are looking for resourceful individuals to help us build the foundation of this future.
The role
We are seeking a Senior Research Software Engineer to join our team in a full-time, remote capacity. This position is designed for an experienced professional who thrives at the boundary of research and software development. You will play a pivotal role in building the tools that simulate the physical and economic performance of utility-scale battery operations, directly influencing our commercial and operational strategies.
Core responsibilities
- Design and maintain a robust platform for utility-scale battery simulation, including the development of visualization tools that provide actionable insights into risk and performance metrics.
- Actively contribute to product strategy, roadmapping, and sprint planning while promoting engineering best practices such as rigorous code reviews, documentation, and automation.
- Collaborate across our technical organization to bridge the gap between research and engineering, working asynchronously with global team members to design and ship high-impact code.
Skills and experience
To be successful in this role, you should possess a strong technical background and a passion for solving complex problems in the energy sector.
- At least 4 years of professional software engineering experience using languages such as Python, C++, or Julia.
- Proven experience working at the intersection of software and research, specifically within fields like machine learning, quantitative trading, optimization, or power systems.
- Deep familiarity with modern development workflows, including version control, CI/CD pipelines, and automated testing.
- Experience analyzing computational results using tools like Jupyter notebooks and matplotlib.
- A degree in a quantitative discipline such as Computer Science, Mathematics, or Mechanical Engineering, or equivalent practical experience.
- Strong communication skills and the ability to work effectively in a cross-functional, distributed team environment.
Compensation and benefits
We believe in fostering a balanced, flexible work environment where our team can thrive. Our benefits package is designed to support your long-term well-being and professional growth.
- Comprehensive medical, dental, and vision insurance coverage.
- A 401k retirement plan and a meaningful equity grant to ensure you have a stake in our success.
- Unlimited vacation policy and a flexible, remote-first work schedule.
- The opportunity to work from anywhere or join us at our regional hubs in the Boston area, the San Francisco Bay Area, or London.
- Direct mentorship and collaboration with industry experts in energy, machine learning, and computational research.
How to apply
If you are passionate about using technology to solve the climate crisis, we would love to hear from you. Please reach out with your application, and be sure to include a cover letter detailing your background and your interest in our mission. If you are not certain this specific role is the perfect match, we encourage you to apply anyway, as we are a high-growth company and are often able to tailor roles to the unique skills of our candidates.






