Equilibrium Energy

Software Engineer – Staff/Senior Staff

Equilibrium Energy

full-time

Posted on:

Location Type: Remote

Location: CaliforniaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design, development, testing, delivery and support of software systems across our technical stack that drive our end-to-end product development ambitions.
  • Assist in product development strategy, design, planning and productivity.
  • Serve as a member of our technical team across both engineering and research.
  • Collaborate asynchronously with engineers, researchers and product managers across time zones to design, build and ship code.
  • Contribute to technical strategy and planning across the company.
  • Represent Equilibrium in external venues, including presenting work at conferences and contributing to open-source projects.

Requirements

  • Passion for clean energy and fighting climate change
  • BS/Master's degree in a quantitative discipline (e.g., Computer Science, Operations Research, Industrial Engineering, Mathematics, Economics, Physics, Electrical Engineering) or equivalent practical experience.
  • Software development experience in Python, Typescript, Go, Julia, C, or Rust.
  • 8 years of relevant work experience.
  • PhD degree in a quantitative discipline (e.g., Computer Science, Operations Research, Industrial Engineering, Mathematics, Economics, Physics, Electrical Engineering) (Nice to have)
  • 8 years of relevant work experience, including expert software engineering fundamentals and experience building software to support ML and AI pipelines, and associated data structures (Nice to have)
  • Demonstrated expertise building agents and working with LLMs (Nice to have)
  • Expertise in Python or Typescript (Nice to have)
  • Experience with orchestration tools like Dagster (Nice to have)
  • Experience with trading systems (Nice to have)
  • Deep knowledge of electricity markets (Nice to have)
  • Advanced proficiency across a range of data engineering tools (ELT, streaming, pub-sub, relational DBs, object DBs, GraphDBs, etc.) (Nice to have)
  • Deep expertise across any one of our tech stack domains: cloud infrastructure, data platform and engineering, IoT, MLOps and ML pipelines, simulation ecosystems, workflow orchestration, microservices orchestration, and/or application development (Nice to have)
  • Familiarity supporting and releasing ML/AI models that drive operational workflows (e.g., models that run and produce new inferences every hour of the day) (Nice to have)
  • Proactive communicator who can translate product design specs into organized code (Nice to have)
  • Experience communicating the results of analyses with product, engineering, and leadership teams to influence product and engineering strategy (Nice to have)
  • Demonstrated proactivity and self-direction. Willingness to teach as well as learn (Nice to have)
  • Excellent team collaboration skills and collaboration-first mentality (Nice to have)
Benefits
  • Competitive base salary and a comprehensive medical, dental, vision, and 401k package
  • Opportunity to own a significant piece of the company via a meaningful equity grant
  • Unlimited vacation and flexible work schedule
  • Accelerated professional growth and development opportunities through direct collaboration and mentorship from leading industry expert colleagues across energy and tech
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonTypescriptGoJuliaCRustML pipelinesAI pipelinesdata engineeringorchestration tools
Soft Skills
proactive communicatorteam collaborationself-directionability to influence strategyorganizational skillspresentation skillscollaboration-first mentalityteaching willingnesslearning willingnesscommunication skills
Certifications
BS degreeMaster's degreePhD degree