Software Engineer (Staff / Sr Staff)

Equilibrium Energy·Remote(United States)
Software Development
Excel

WFA Digital Insight

As the demand for tech professionals in the clean energy sector continues to soar, with a reported 25% increase in job openings in 2025, skilled software engineers are in high demand. Equilibrium Energy stands out for its innovative approach to reimagining the power sector through AI. With a strong focus on collaboration and a commitment to modern digital approaches, this role offers a unique opportunity for those passionate about technology and sustainability. Before applying, candidates should consider their ability to thrive in a fast-paced environment and contribute to the company's mission-driven culture.

Job Description

About the Role

Equilibrium Energy is seeking a highly skilled Software Engineer to contribute to the development of its cutting-edge AI operating system for the power sector. As a key member of the team, you will work closely with other software engineers, data engineers, infrastructure engineers, ML engineers, data scientists, researchers, and product managers to drive the company's ML- and AI-infused product development plan. Your day-to-day responsibilities will involve leading the design, development, testing, delivery, and support of software systems that drive the company's end-to-end product development ambitions.

The role is part of a dynamic team that values collaboration, innovation, and a commitment to delivering high-quality solutions. You will have the opportunity to work with a range of technologies, including cloud infrastructure, distributed systems, agentic systems, data engineering, ML engineering, and simulation ecosystems. Your contributions will be crucial in helping the company achieve its mission of enabling a cleaner, more resilient energy future.

Equilibrium Energy is a well-funded, Series B clean energy startup backed by prominent institutional investors in climate. The company is committed to building a diverse and inclusive team, and this role is an excellent opportunity for those who share its vision and values.

What You Will Do

  • Lead the design, development, testing, delivery, and support of software systems across the technical stack
  • Contribute to building and maintaining the company's cloud-native platform and infrastructure
  • Develop and optimize software to support end-to-end product development ambitions
  • Collaborate with cross-functional teams to execute the ML- and AI-infused product development plan
  • Cultivate the software engineering function by nurturing a culture of experimentation and delivery
  • Design, write, and optimize software to support the company's product development ambitions
  • Work with internal agents to automate and enhance company workflows
  • Build a stack for agents to enhance customer-facing products
  • Contribute to data platform and engineering efforts, including stream, batch, pub-sub, queuing, state stores, virtualization, complex data models, and closed-loop pipelines
  • Participate in ML engineering and MLOps, relying on closed-loop decision-making at every valuable juncture
  • Develop and maintain simulation ecosystems for ML- and AI-centric workflows
  • Orchestrate complex, autonomous, multi-step sequential workflows operating in a distributed runtime with low latency requirements
  • Manage service mesh to keep application development productivity high
  • Contribute to application development across anchor product suites
  • Embed security within development and operations practices

What We Are Looking For

  • 5+ years of experience in software engineering, with a focus on cloud infrastructure, distributed systems, and AI/ML engineering
  • Strong proficiency in Excel and other relevant tools
  • Experience with cloud-native platforms, K8s, cluster management, Linux containers, and other relevant technologies
  • Strong understanding of data engineering concepts, including stream, batch, pub-sub, queuing, state stores, virtualization, complex data models, and closed-loop pipelines
  • Experience with ML engineering and MLOps, including closed-loop decision-making and simulation ecosystems
  • Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams
  • Commitment to delivering high-quality solutions and a passion for innovation and continuous learning

Nice to Have

  • Experience with agentic systems and internal agents
  • Knowledge of DevSecOps and security best practices
  • Familiarity with complex workflow orchestration and service mesh management
  • Experience with application development across multiple product suites

Benefits and Perks

  • Competitive compensation package
  • Opportunity to work with a cutting-edge AI operating system for the power sector
  • Collaborative and dynamic work environment
  • Professional development opportunities, including training and education programs
  • Flexible work arrangements, including remote work options
  • Access to a range of benefits, including health insurance, retirement plans, and paid time off

How to Stand Out

  • Highlight your experience with cloud-native platforms, distributed systems, and AI/ML engineering in your resume and cover letter
  • Be prepared to discuss your approach to collaboration and communication in a cross-functional team environment
  • Showcase your proficiency in Excel and other relevant tools, and be prepared to provide examples of how you have applied these skills in previous roles
  • Emphasize your commitment to delivering high-quality solutions and your passion for innovation and continuous learning
  • Research the company's mission and values, and be prepared to discuss how your skills and experience align with these

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.