Software Engineer - Staff

May 22, 2023

🏡 Remote – Anywhere in California

Apply Now
Logo of Equilibrium Energy

Equilibrium Energy

Building a science-infused, digitally-enabled power company to create a cleaner, better world.

51 - 200

Description

• Contribute to building and maintaining their cloud-native platform and infrastructure • Assist in product development strategy, design, planning, and productivity • Collaborate asynchronously with engineers, researchers, and product managers across time zones to design, build, and ship code • 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, Go, Julia, C, or Rust • 8 years of relevant work experience • PhD degree in a quantitative discipline or 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 • Expertise in Go, Python, C, Rust, or Julia • Experience with orchestration tools like Temporal • Advanced proficiency across a range of data engineering tools (ELT, streaming, pub-sub, relational DBs, object DBs, GraphDBs, etc.) • Deep expertise across any one of their tech stack domains: cloud infrastructure, data platform and engineering, IOT, MLOps and ML pipelines, simulation ecosystems, workflow orchestration, microservices orchestration, and/or application development • Proactive communicator who can translate product design specs into organized code • Experience communicating results of analyses with product, engineering, and leadership teams to influence product and engineering strategy • Demonstrated proactivity and self-direction • Willingness to teach as well as learn • Excellent team collaboration skills and collaboration-first mentality

Benefits

• Competitive salary and equity • Health, dental, and vision insurance • 401(k) plan • Unlimited vacation time • Professional development opportunities • Collaborative and passionate team • Opportunity to contribute to the fight against climate change

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs