What we are looking for
Equilibrium was founded with a vision for building a company where data-centric decision-making drives our operations. Our reliance on closed-loop, ML-infused, autonomous workflow decision-making makes simulating and interpreting market performance core to our success as a company. We are looking for a research software engineer who will be responsible for building software tools that allow sophisticated simulation of the physical and economic characteristics of utility-scale battery operations.
What you will do
Design, develop, and maintain features for a utility-scale battery simulation platform
Create a platform for visualizing and inspecting battery simulation results that enables actionable insights from performance and risk metrics
Serve as a subject matter expert on simulation run mechanics and energy market logic
Build tools for the ingestion and processing of time series data from various internal and external sources
Assist in product development strategy, design, planning, and productivity.
Contribute your unique technical, user, and market knowledge to product strategy
Contribute to product roadmapping, resource planning, and sprint management
Contribute to product development productivity improvements, including best practices, technical documentation, code reviews, and automation/utility/abstraction packages.
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.
The minimum qualifications you'll need
4+ years of production software engineering experience (Python, C++, Julia, or other applicable languages)
Experience working across the software/research boundary, preferably in one of the following domains: machine learning, optimization, quantitative trading, power systems research
Familiarity with software development best practices, including version control, code reviews, CI/CD, and testing
Experience analyzing computational results with tooling such as Jupyter notebooks and matplotlib or equivalent
Ability to proactively communicate and work cross-functionally to define and implement solutions in a complex technical environment
BA/BS/Master's degree in a quantitative discipline (e.g. Computer Science, Mathematics, Mechanical Engineering) or equivalent practical experience
Nice to have additional skills
Domain experience in simulation of real-world assets (physical batteries, autonomous vehicles, etc.)
Working knowledge of modern cloud infrastructure and containerization tools (e.g. Docker, Kubernetes, AWS/GCP/Azure)
Experience with SQL-based databases (e.g. PostgreSQL) as well as tools and frameworks for working with databases programmatically (e.g. ORMs, JDBC, etc.)
Experience with speed/memory tradeoffs operating over large-scale datasets
Experience with optimization techniques, modeling packages, and solvers
•
US - CA - CA - San Francisco
October 29, 2024
Focus Staff is seeking a travel nurse RN Telemetry for a travel nursing job in San Francisco, California. & Requirements • Specialty: Telemetry • Discipline: RN • Start Date: 12/10/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours • Employment Type: Travel Focus Staff is seeking a...
US - CA - CA - Merced
October 26, 2024
Focus Staff is seeking a travel Surgical Technologist for a travel job in Merced, California. & Requirements • Specialty: Surgical Technologist • Discipline: Allied Health Professional • Start Date: 11/25/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours, days • Employment Type: Travel...
US - CA - CA - San Francisco
October 29, 2024
Focus Staff is seeking a travel nurse RN ICU - Intensive Care Unit for a travel nursing job in San Francisco, California. & Requirements • Specialty: ICU - Intensive Care Unit • Discipline: RN • Start Date: 12/10/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours • Employment Type:...
US - CA - CA - Berkeley
October 29, 2024
Focus Staff is seeking a travel Surgical Technologist for a travel job in Berkeley, California. & Requirements • Specialty: Surgical Technologist • Discipline: Allied Health Professional • Start Date: 11/25/2024 • Duration: 13 weeks • 40 hours per week • Shift: 12 hours, nights • Employment Type:...
US - CA - CA - Goleta
October 4, 2024
COTA Program Manager - Outpatient: Full-timeGreat Work/life Balance and Flexibility of hoursFull-time Opportunities Available Location: Villa Santa Barbara - Santa Barbara, CA Setting: Assisted Living, Independent Living, Outpatient,Lovely Community - Work with higher functioning residentsJob Type:...
US - CA - CA - Citrus
October 30, 2024
Job Summary: The Medical Social Worker III provides assessments, coordination, and implementation/ evaluation of professional social services to patients and their families in order to aid them in coping with social, emotional, and economic difficulties related to medical problems or which...
US - CA - CA - Eureka
October 29, 2024
Focus Staff is seeking a travel Surgical Technologist for a travel job in Eureka, California. & Requirements • Specialty: Surgical Technologist • Discipline: Allied Health Professional • Start Date: 11/25/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours, days • Employment Type: Travel...
US - CA - CA - San Andreas
October 29, 2024
Focus Staff is seeking a travel Physical Therapist for a travel job in San Andreas, California. & Requirements • Specialty: Physical Therapist • Discipline: Therapy • Start Date: 11/18/2024 • Duration: 13 weeks • 40 hours per week • Shift: 8 hours, days • Employment Type: Travel Focus Staff is...
US - CA - CA - Summerland
October 4, 2024
COTA Program Manager - Outpatient: Full-timeGreat Work/life Balance and Flexibility of hoursFull-time Opportunities Available Location: Villa Santa Barbara - Santa Barbara, CA Setting: Assisted Living, Independent Living, Outpatient,Lovely Community - Work with higher functioning residentsJob Type:...
US - CA - CA - Burlingame
October 29, 2024
Focus Staff is seeking a travel Surgical Technologist for a travel job in Burlingame, California. & Requirements • Specialty: Surgical Technologist • Discipline: Allied Health Professional • Start Date: 11/18/2024 • Duration: 13 weeks • 40 hours per week • Shift: 8 hours, days • Employment Type:...
US - CA - CA - Salinas
October 25, 2024
Focus Staff is seeking a travel nurse RN Med Surg for a travel nursing job in Salinas, California. & Requirements • Specialty: Med Surg • Discipline: RN • Start Date: 11/18/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours, days • Employment Type: Travel Focus Staff is seeking a...
US - CA - CA - Oakland
October 29, 2024
Focus Staff is seeking a travel nurse RN Cardiac Cath Lab for a travel nursing job in Oakland, California. & Requirements • Specialty: Cardiac Cath Lab • Discipline: RN • Start Date: 12/02/2024 • Duration: 13 weeks • 40 hours per week • Shift: 10 hours, days • Employment Type: Travel Focus Staff is...
US - CA - CA - Salinas
October 29, 2024
Focus Staff is seeking a travel Surgical Technologist for a travel job in Salinas, California. & Requirements • Specialty: Surgical Technologist • Discipline: Allied Health Professional • Start Date: 11/11/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours, days • Employment Type:...
US - CA - CA - Santa Rosa
October 29, 2024
Kaiser Permanente is seeking a Registered Nurse (RN) Labor and Delivery Level II for a nursing job in Santa Rosa, California. & Requirements • Specialty: Labor and Delivery • Discipline: RN • Duration: Ongoing • 24 hours per week • Shift: 8 hours, nights • Employment Type: Staff Job Summary: The...
US - CA - CA - Santa Maria
October 29, 2024
Focus Staff is seeking a travel CVOR Technologist for a travel job in Santa Maria, California. & Requirements • Specialty: CVOR Technologist • Discipline: Allied Health Professional • Start Date: 11/18/2024 • Duration: 13 weeks • 40 hours per week • Shift: 10 hours, days • Employment Type: Travel...
US - CA - CA - Carpinteria
October 4, 2024
COTA Program Manager - Outpatient: Full-timeGreat Work/life Balance and Flexibility of hoursFull-time Opportunities Available Location: Villa Santa Barbara - Santa Barbara, CA Setting: Assisted Living, Independent Living, Outpatient,Lovely Community - Work with higher functioning residentsJob Type:...
US - CA - CA - Napa
October 30, 2024
Ardor Health Solutions is seeking a travel Occupational Therapist for a travel job in Napa, California. & Requirements • Specialty: Occupational Therapist • Discipline: Therapy • Start Date: 11/25/2024 • Duration: 13 weeks • 40 hours per week • Shift: 8 hours, days • Employment Type: Travel •...
US - CA - CA - Glendale
October 28, 2024
Focus Staff is seeking a travel Surgical Technologist for a travel job in Glendale, California. & Requirements • Specialty: Surgical Technologist • Discipline: Allied Health Professional • Start Date: 11/18/2024 • Duration: 13 weeks • 40 hours per week • Shift: 8 hours, days • Employment Type:...
Gulfstream Aerospace Corporation
US - CA - CA - Hawthorne
October 9, 2024
Sheetmetal Technician Sr in GAC Van Nuys Unique Skills: Must have strong aircraft modification and sheetmetal skills Must be available to work any shift The compensation range for this role is: $35. 20 to $38. 90 per Hour Final compensation for this role will be determined by several factors...
US - CA - CA - Eureka
October 29, 2024
Focus Staff is seeking a travel nurse RN CVICU for a travel nursing job in Eureka, California. & Requirements • Specialty: CVICU • Discipline: RN • Start Date: 11/25/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours, nights • Employment Type: Travel Focus Staff is seeking a CVICU...
US - CA - CA - San Francisco
October 28, 2024
About Us One Medical is a primary care solution challenging the industry status quo by making quality care more affordable, accessible and enjoyable. But this isn't your average doctor's office. We're on a mission to transform healthcare, which means improving the experience for everyone involved -...
Gulfstream Aerospace Corporation
US - CA - CA - Lynwood
October 9, 2024
Sheetmetal Technician Sr in GAC Van Nuys Unique Skills: Must have strong aircraft modification and sheetmetal skills Must be available to work any shift The compensation range for this role is: $35. 20 to $38. 90 per Hour Final compensation for this role will be determined by several factors...
US - CA - CA - South Sacremento
October 29, 2024
Kaiser Permanente is seeking a Home Health Occupational Therapist for a job in South Sacremento, California. & Requirements • Specialty: Occupational Therapist • Discipline: Therapy • Duration: Ongoing • 1 hours per week • Shift: 8 hours, days • Employment Type: Staff Job Summary: • This job is...
US - CA - CA - Redondo Beach
October 28, 2024
Requisition ID: R10172231 • Category: Engineering • Location: Redondo Beach, California, United States of America • Clearance Type: Top Secret • Telecommute: No- Teleworking not available for this position • Shift: 1st Shift (United States of America) • Travel Required: Yes, 10% of the Time •...
US - CA - CA - San Francisco
October 28, 2024
About Us One Medical is a primary care solution challenging the industry status quo by making quality care more affordable, accessible and enjoyable. But this isn't your average doctor's office. We're on a mission to transform healthcare, which means improving the experience for everyone involved -...
US - CA - CA - Concord
October 26, 2024
Focus Staff is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Concord, California. & Requirements • Specialty: ED - Emergency Department • Discipline: RN • Start Date: 12/03/2024 • Duration: 13 weeks • 36 hours per week • Shift: 12 hours • Employment Type: Travel...
US - CA - CA - Walnut Creek
October 22, 2024
Kaiser Permanente is seeking a Registered Nurse (RN) Labor and Delivery Level II for a nursing job in Walnut Creek, California. & Requirements • Specialty: Labor and Delivery • Discipline: RN • Duration: Ongoing • 28 hours per week • Shift: 8 hours, nights • Employment Type: Staff Job Summary: • The...