Senior Software Engineer

Boulder, Colorado, USA

Ascend Analytics is an innovative software service company focused on energy analytics. Energy portfolios and markets have increased in complexity, making decision analysis more critical and challenging. Ascend's solutions provide the core analytic infrastructure to streamline processes, enhance understanding, and support decisions.


Senior Software Engineer

As a Senior Software Engineer, you will be responsible for designing and implementing software solutions to support the clean-tech power revolution. Your strong design, development, and testing skills will support mission critical decision analytics for renewable and traditional power providers around the globe. Additional responsibilities will include developing enhancements to data and modeling pipelines, online and offline big data management, and code sanitization. We're looking for talented individuals with a serious commitment to software solutions in analytics.


Job Responsibilities & Essential Functions


  • Designing protocols and data structures for big data management
  • Understanding principles of scalability for applications
  • Developing diagnostic and benchmarking frameworks
  • Playing an active role in the entire the software life cycle
  • Optimizing runtime and resource performance
  • Providing thought leadership to software design and solutions
  • Designing and implementing sanitary code practices


Required Skills & Knowledge


  • Strong Python skills; numpy/pandas/sklearn stack preferred
  • Strong static analysis, especially in learning new frameworks
  • Familiarity with relational databases; MS SQL or Oracle preferred
  • Experience with parallel computing, especially modern techniques such as cluster management
  • Experience with automated test design and implementation
  • Background in data science and/or optimization


Education & Experience


  • BS required in Computer Science, Statistics, Operations Research, Math, or related field; MS preferred
  • Strong background and interest in software engineering




Negotiable based on qualifications and experience. Ascend highly values our employees and often pays above industry average.


We offer flexible work hours with a relaxed environment and opportunities for advancement. Excellent benefits are available, including medical, dental, vision, and a 401k plan. Ascend values their employees' overall well-being and we contribute a monthly stipend to any gym membership our employees choose. We're looking for talented individuals with a serious commitment to software development and power system optimization.


Please submit your resume, transcripts, and any code you would like to present to Be sure to include a cover letter telling us why you would be a great fit!





Global Headquarters

1877 Broadway, Suite 706

Boulder, Colorado 80302

p.  1.303.415.1400



Montana Office

222 E Main, Suite 201

Bozeman, Montana 59715


California Office

440 Grand Avenue, Suite 420

Oakland, California 94610


©2018 Ascend Analytics, LLC

All rights reserved

Privacy Policy 2018