Software Engineer

closed
Energy and Environmental Economics Logo

Energy and Environmental Economics

πŸ’΅ $126k-$174k
πŸ“Remote - United States, Canada

Summary

Join the E3 Team as a Software Developer to develop and support quantitative models in a cloud-based platform, working closely with energy sector experts.

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

Responsibilities

  • Develop enhancements to existing models to improve functionality and/or efficiency
  • 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

Benefits

  • Base salary: $126,000 - $174,000 a year
  • Bonus structure adding between 10 - 20% to your base salary
  • Annual professional development stipend
  • Opportunities to attend conferences
  • Personalized career development at every stage of your employment
  • 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
This job is filled or no longer available