Browse
Employers / Recruiters

Software Engineer

ethree · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.
Why You Should Join the E3 Team 
 
At E3, we are developing industry-leading tools that allow us to provide our clients with insights into the future of electricity markets, the economics and implications of the energy transition, and pathways to low-carbon energy futures.  As a part of the E3 team, Yyou will have professional growth opportunities, mentored and supported by the best in the energy industry. At E3, and you will be challenged and inspired to develop and deliver quantitative tools and analysis that make a difference in the clean energy transition.   
 
Who We Are 
 
Founded in 1989, Energy + Environmental Economics (E3) is a growing energy consulting firm that helps utilities, regulators, policy makers, developers, and investors make the most educated strategic decisions possible as they implement new public policies, deploy and develop new technologies, and address customers’ shifting expectations. We have offices in San Francisco, New York City, Boston, Denver, and Calgary.   
 
Because E3 works with customers from all sectors of the electricity industry, we provide a 360-degree knowledge of markets, planning, policy, regulation, and environmental factors. Just as important, we are driven to deliver clear, unbiased evaluations that help customers make informed decisions.   

About You 
 
You bring strong programming and data analytics skills with expertise in, and a passion for energy analytics. You are looking for a role where you can apply your technical background to the development of creative solutions to some of the most elaborate and important energy issues of the day. You bring curiosity, thrive in a rigorous and quantitative solution-finding environment, and take a proactive approach to assist the team. You are motivated to develop best-in-class analytical solutions to challenging energy systems problems. You take pride in your attention to detail and development skills that help you create and actualize code that results in efficient, high-quality products and tools.  
 
Job Description 
 
As a Software Developer, you will develop and support quantitative models in a cloud-based platform, working closely with a team of energy sector experts. You will support programming and quality assurance/quality control of energy data analysis and models, as well as develop new tool features.  Duties will grow to include more elaborate investigative and development tasks with the ability to become a technical leader on our flagship modeling tools, including capacity expansion, production simulation, resource adequacy, load forecasting and other energy systems models.   

General
Hours: Full Time
Status: Exempt
Required Travel: 0-10%
Office Location: Any E3 office

Responsibilities

  • Develop enhancements to existing models to improve functionality and/or efficiency and support the development of new quantitative models,  
  • Gather detailed technical/functional model requirements and generate model specification documents, 
  • Develop aptitude in E3’s flagship modeling tools to enable vetting of results, 
  • Provide technical quantitative subject matter expertise in coding, optimization and/or data processing best practices  
  • Interface with E3 teammates on model use, configuration, and calibration to integrate datasets into the product
  • Participate in code reviews and architecture discussions 
  • Capture project learnings and repeatable products and work samples for future use according to knowledge management processes  

Requirements

  • 5+ years of related experience in software development or data science
  • Proficiency in Python, with extensive experience in object-oriented programming (OOP), design patterns, and software architecture principles
  • Ability to design, implement, and maintain modular, reusable, and extensible codebases using OOP techniques. 
  • Experience in creating classes, inheritance structures, and code scalability. 
  • Proficiency in writing clean, testable, and efficient Python code, with experience in integrating with external libraries, frameworks, and APIs.  
  • Experience working with cloud platforms (AWS, Azure, GCP) and containerization technologies (e.g., Docker). 
  • Aptitude to write and communicate clearly  
  • Demonstrated success executing on and guiding development tasks 
  • Strong organizational and time management techniques  
  • Proven expertise in building and optimizing complex algorithms and working with large datasets

Things that Set You Apart

  • Experience working with energy modeling tools like PLEXOS, AURORA, or similar systems. 
  • Knowledge of optimization libraries and solvers (e.g., Gurobi, CPLEX)
  • Familiarity with time-series data and working with high-frequency energy market data. 
  • Experience with DevOps practices and tools  
  • Experience with large scale data processing and familiarity with time-series data
  • Ability to build data pipelines that facilitate communication between the backend services and project team model usage
E3’s Commitment to You

E3 provides abundant opportunities for professional growth and invests significantly in employee development. E3 also provides every employee with an annual professional development stipend, opportunities to attend conferences, and personalized career development at every stage of your employment.

In addition, E3 offers employees a broad, best-in-class range of benefits and supportive rewards to support you both personally and professionally. Some benefits include:
·        Base and bonus commensurate with experience and performance
·        Exceptional benefits such as medical, dental, and vision insurance plans
·        401k (Retirement benefit) with corporate match
·        Flexible Paid Time Off plus standard company holidays
·        Short-term and long-term disability
·        Fitness and wellness stipend, including corporate discounts

EEO Non-Discrimination and ADA Reasonable Accommodation Statement

Applicants are considered for all positions without regard to race, color, creed, religion, age, national origin, alienage or citizenship status, gender, sexual orientation, gender identity, marital or partnership status, disability, military status, veteran status, pregnancy or predisposing genetic characteristics. Willdan does not discriminate on the basis of physical or mental disability where the essential functions of the job can be reasonably accommodated. Determinations on requests for reasonable accommodation will be made on a case-by-case basis. If you need reasonable accommodation for any part of the application and hiring process, please notify us. 

Willdan Group Inc. participates in E-Verify

Last updated on Oct 11, 2024

See more

About the company

More jobs at ethree

Analyzing

San Francisco, California

 · 

30+ days ago

San Francisco, California

 · 

30+ days ago

San Francisco, California

 · 

30+ days ago

More jobs like this

Analyzing
Ultimus Developer
C
crjdnwsnowo2i4nz45b1teboszrxlg0351vr73gpqw7yanury9u287prckhdnkww

Dallas, Texas

 · 

30+ days ago

Software Engineer
A
Adaptly ·  Social media advertising platform

New York, New York

 · 

30+ days ago

Austin, Texas

 · 

30+ days ago

Palo Alto, California

 · 

30+ days ago

Android Software Developer (Hybrid)$85-125k
DL
Detroit Labs ·  Mobile app development agency

Auburn Hills, Michigan

 · 

30+ days ago

Programmer - Entry Level
TT
The Talently ·  AI recruitment platform

Oakland, California

 · 

30+ days ago

New York, New York

 · 

30+ days ago

Remote

 · 

30+ days ago

Software Engineer
B
b6jdnwcpcemgg8el3r9winlpunj8hc038b1vkhowrzxn9gitznreodi38t7rirkp

Boise, Idaho

 · 

30+ days ago

Denver, Colorado

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status