Director of Engineering
Posted on 3/28/2024
Ascend Analytics

51-200 employees

Analytic software for energy portfolio and risk management
Company Overview
Ascend Analytics, an employee-owned software service company, excels in providing robust data infrastructure and advanced analytics for energy analysts and risk managers, offering a competitive edge in decision-making processes. Their unique approach integrates physical conditions with financial outcomes, providing crucial insights for capital investment and operational management. With over 60 years of energy experience, Ascend's management team offers industry-leading model capabilities and strong client support, further enhanced by their "Ready to Roll" analytics and preconfigured models adaptable to any region or node.
Consulting
Energy

Company Stage

N/A

Total Funding

$704K

Founded

2003

Headquarters

Boulder, Colorado

Growth & Insights
Headcount

6 month growth

16%

1 year growth

48%

2 year growth

108%
Locations
Boulder, CO, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Python
Ruby
Java
Pandas
NumPy
Data Analysis
CategoriesNew
Backend Engineering
Full-Stack Engineering
Software QA & Testing
Software Engineering
Requirements
  • 5+ years of technical management experience
  • 8+ years of experience as a back-end or full stack software engineer
  • BS or MS in Engineering, Computer Science, Data/Information Science, or related fields
  • Strong skills/proficiency in Python and at least one other programming language i.e. Java, C#, Ruby, Rust, Julia
  • Familiarity with data processing libraries (e.g., Pandas, Numpy, Scikit-Learn)
  • Flexibility to support complex technical issues and critical customer outages for our customers during their times of need
Responsibilities
  • Leading a team to develop scalable software solutions
  • Collaborating with diverse stakeholders
  • Envisioning the future evolution of production scale software
  • Guiding developers, advancing architecture, and driving innovation
  • Influencing clean energy market transformation through impactful software solutions
  • Design and development of SaaS products
  • Implementing and refining a comprehensive development strategy
  • Driving performance, stability, and scalability of software solutions
  • Communicating with internal and external customers to understand user experience
  • Reviewing, investigating, and advising on system architecture and technology platform choices
  • Supporting and encouraging best practices throughout the entire software life cycle
  • Providing multiple levels of technical and design documentation
  • Managing a team of developers, providing guidance, feedback, and code review