Software Development Intern
NewGrid
All Cities, MichiganFull-timeMid LevelOn-site
Job Description
SOFTWARE DEVELOPMENT INTERN
AT ENERGY SOFTWARE STARTUP
Are you passionate about developing user-facing software? Do you want to work at a fast-
paced startup? Do you care about green energy and want to make a difference in fighting
climate change? NewGrid is a MA-based cleantech software startup set on making the
bulk electricity grid more efficient, reliable, and green energy friendly. NewGrids
optimization software technology enables a significant increase in the utilization and
transfer capacity of the transmission grid without any new hardware by re-routing flow
around congested bottlenecks. The transmission capacity unlocked by NewGrid software
increases access of renewable resources to the power grid while improving grid reliability
and reducing the cost of electricity.
Our team is made of engineers, researchers, software developers and economists who
jointly have decades of experience in power systems and energy markets analysis and
design. NewGrids founders are at the forefront of electricity industry innovation and have
successfully launched other startups. With DOE ARPA-E support and collaborating with
the largest grid operators in the US, our founders led the first ever team to identify and
implement practical grid reconfigurations for application to large-scale power systems.
NewGrid has a fast-paced work environment and we seek talented employees who crave
learning new skills and arent afraid to tackle big projects. As an intern you will get to work
with our senior and executive staff and will work on real projects that will help us grow.
Our ideal candidate is someone who is passionate about software development, is detail-
oriented, and can work autonomously without shying away from responsibility.
What You Will Learn:
How to use Python to perform numerical analysis
How to scale Python to work with multiple processors
How to communicate with third-party software using external APIs
How to develop, automate and run unit and performance tests
How to implement a UI using PyQt or a website using Vue.js
444 SOMERVILLE AVENUE, SOMERVILLE, MA 02143, USA | +1.217.766.7602 | NEWGRIDINC.COM | CONTACT@NEWGRIDINC.COM
2
How to perform UI usability testing
Much more you will work closely with our software engineering team
What We Require:
A resident of MA or a student studying in MA in a STEM undergraduate program
in the junior year (applications from seniors and graduate students will not be
considered)
A US citizen or permanent resident (applications from non-citizens or residents
will not be considered)
Background in computer science
Knowledge of Python and Git; knowledge of Numpy, Pandas, and/or PyQt libraries
is a plus; experience with design, especially of user interfaces, would be an asset
Experience with Vue.js would be an asset
Ability to work in a highly organized and meticulous manner; ability to prioritize
time-sensitive assignments
Ability to learn quickly and independently
The position start and end dates are negotiable. Interns are expected to work at least 16
hours a week (40 hours a week is strongly preferred), for at least 12 weeks.
If this sounds interesting we want to hear from you. Please send your information to
careers@newgridinc.com, referencing the Software Development Intern position in the
email subject.
444 SOMERVILLE AVENUE, SOMERVILLE, MA 02143, USA | +1.217.766.7602 | NEWGRIDINC.COM | CONTACT@NEWGRIDINC.COM
Posted Today