Software Developer – Power Systems Analytics (Contract)
About Firma Power
Firma Power assembles portfolios of wind, solar, storage, demand response and VPPs—plus complementary and emerging assets—to deliver clean, firm, load-enabling power to hyperscale data centers and other large loads.
We originate and negotiate PPAs, acquire projects, ensure transmission deliverability, sleeve firm capacity and energy through utilities, manage market participation for assets in our portfolio, and provide performance guarantees on certain elements of our portfolio.
Our competitive edge comes from world-class analytics — optimization engines, resource screening, and deliverability modeling that unlock new customer pathways. FirmaOS, developed in one of the world’s leading academic laboratories, enables Firma to identify projects that are uniquely valuable as part of our portfolio strategy.
The Role
We are seeking a Contract Software Developer to support the development of Firma’s proprietary analytics platform, FirmaOS. Working directly with the President and Chief Analytics Officer and Manager (or Director) of Analytics, you’ll help design, build, and maintain Firma’s proprietary analytics software stack and meet internal and customer-drive software product needs. FirmaOS is the software backbone of a new generation of firm, clean electricity supply.
This is a contract position (3–6 months initially, renewable) with a focus on rapid development and deployment of core analytics tools for project prospecting, deliverability, capacity performance, and long-term electricity system modeling.
Key Responsibilities
Develop repeatable, scalable workflows around core analytics tasks, including site prospecting, portfolio optimization, economic modeling, risk analysis, and transmission deliverability assessment.
Integrate diverse data sources (market information, weather data, geospatial information, transmission power flow cases) into effective data pipelines for secure, scalable analytics.
Build effective visualizations for core analytics outputs.
Develop agentic AI workflows that streamline analytics tasks and accelerate model iteration.
Establish scalable, secure cloud-based environments (AWS, GCP, or Azure) for data management, testing, and production.
Collaborate with analytics staff to test, document, and deploy core software components.
Deliverables (Typical 3–6 Month Scope)
A working prototype of repeatable portfolio identification and optimization workflow deployed internally with clear documentation and user feedback integrated.
Establishment of a secure, cloud-based data management and computing platform.
Implementation of an effective data pipeline to compile data sources for core analytics tasks.
Qualifications
Bachelor’s, Master’s, or PhD in Computer Science, Software Engineering, Applied Math, Electrical Engineering, or related field.
3+ years of experience in scientific or data-intensive software development.
Experience building APIs, data pipelines, and secure cloud-based analytics and data management systems (AWS, GCP, or Azure).
Proficiency in Python and/or Julia.
Familiarity with modern front-end frameworks (e.g., React, Plotly Dash, or Streamlit) for visualization and internal tool interfaces is desirable.
Familiarity with agentic AI, LLM-based workflows, or AI automation frameworks (LangChain, CrewAI, OpenDevin, etc.) is a strong plus.
Understanding of power systems modeling, renewables analytics, energy market simulation, and/or optimization methods is highly desirable.
Comfort working with a fast-paced start-up team and delivering on mission-critical tasks.
Engagement Terms
Contract length: 3–6 months, with potential extension or conversion to full-time.
Compensation: Hourly or fixed-fee depending on scope; competitive with senior software developer contracting rates.
Location: Remote (U.S. preferred).
To Apply
Submit a resume, cover letter, and contact information for three references to jobs@firmapower.com