
Software Engineer – Staff/Senior Staff
Equilibrium Energy
full-time
Posted on:
Location Type: Remote
Location: California • New York • United States
Visit company websiteExplore more
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