Title: Software Engineer, Junior
Location: Hybrid in Boulder, CO, 2 - 4 days a week onsite
Type: Contract
Duration: 15 - 18 months
Rate: Up to $50/hr, depending on experience
Laptop: Not provided
Job Description: We are seeking a Software Engineer to be part of a collaborative team advancing software solutions and analytics to support the clean-tech power revolution. Your strong software engineering skills will support mission critical decision analytics for renewable and battery storage power providers around the globe.
Manager’s note: This is a more generalist position. They will be working with our data team, but not as a data scientist... more like a true SWE: debugging hard problems, implementing algorithms, consolidating one-off customizations and configurations into core features, etc.
Required Qualifications
- 2+ years of hands-on experience in a similar position
- Demonstrated academic or professional software coding experience in one or more of the following languages: Python, Ruby, .NET, Java, C++, C#, Kotlin, Rust, or Javascript, including object-oriented design
- Strong background in programming related to applied mathematical, engineering, and physical sciences
- Good English verbal and written skills
Preferred Qualifications
- Familiarity with data processing in Python (including Pandas, Numpy, Sympy, Scikit-Learn) is strongly preferred
- Data Science, including statistics, optimization, machine learning, and data visualization
- Referential databases, such as SQL Server, Oracle, or PostgreSQL
- Knowledge of wholesale electricity markets; passion for renewables and storage