Forward to a friend Tweet this Share this on Facebook Share:

Home | Job Postings

SOFTWARE ENGINEERING

Position: Software Developer
Organization: Dunsky Energy + Climate Advisors
Location: from our offices in Montreal, Toronto, Vancouver, or from home elsewhere in Canada

Interested in a career at Dunsky? Consider joining our team!

You love to learn and want to increase your impact. You want to work with a team of like-minded, collaborative colleagues, dedicated to accelerating the transition to a low-carbon future. You want to focus your talents and career on building a healthy, livable planet.

Dunsky Energy + Climate Advisors: Accelerating the transition to a clean, low-carbon energy future

Welcome to DUNSKY ENERGY + CLIMATE ADVISORS! We are a mission-driven firm (B-Corp certified) focused on helping our clients accelerate the transition to a clean, low-carbon energy future. We didn’t come to this lately: we’ve been at it for over 20 years – meticulously supporting leading governments, utilities, businesses and others across North America.

Our team of more than 50 professionals are whip-smart, kind, super-collaborative, fun, and deeply dedicated to our mission. They include a deep bench of analysts and subject matter experts (across buildings, energy, mobility, and industry), and a team of consultants able to translate findings and advise clients on the policies and strategies needed to make it happen. If you join us, you will be assessing opportunities for large-scale decarbonization; designing the programs, policies, and market strategies that can truly accelerate their adoption; and/or evaluating the performance of those strategies with a view to continuous improvement.

Of course, your success isn’t solely linked to impact. You want real opportunity to grow – professionally and intellectually. You’re at ease with a fast pace, but also want a reasonable work/life balance, because your weekends and evenings should by default be yours. And of course, you want to be properly compensated. We strive to offer all of these, because we know that your success is multifaceted, and because we only achieve our mission if our teammates are healthy, happy, energized and growing.

ROLE AND RESPONSIBILITIES

As a versatile software developer, you will lead the development of rigorous analytical tools for use by our team and clients, as well as help build a team focused on bringing the software development practices from the tech industry into our energy consulting practice. You will establish and apply processes and practices that help us develop robust analytical tools that surface critical insights for our clients across Canada and the U.S. to support their decision-making and efforts to advance the energy transition.

Responsibilities will include:

  • Model Development: Develop robust and clean code (primarily in Python) that implements complex logic from internal and external industry thought-leaders. The code will forecast, simulate, estimate, and quantify the opportunities and impacts of various clean energy technologies and policies.
  • Continuous Improvement: Establish and enhance models that help our team deliver better analytical results more efficiently. Increase our impact by reducing the time needed to produce high-quality and insightful analytics.
  • Modelling Practices: Help build from the ground up a software development process and set of tools and systems that complement project-based consulting work. This includes helping to establish and maintain code quality, organization, and automation of our new and existing models to ensure functionality and stability..
  • Knowledge Sharing: Train and assist junior developers and subject matter experts with coding capabilities and establish appropriate control mechanisms.
  • Documentation: Create model design documentation to ensure efficient maintenance and code reuse.
  • Equity: Promote a culture of inclusivity and belonging that embraces the contributions of all team members by modeling inclusive behaviors, and proactively managing bias.

IDEAL CANDIDATE

Our team is made up of collaborative, curious people who care deeply about the future of the planet. You share the common traits of our team and are rigorous, analytical and communicate effectively.
We are seeking an early to mid-career Software Developer (2-5 years experience) who can help build our suite of industry-leading clean energy models and establish consistent approaches to building code, integrating analytical tools, and documenting model designs.

Required skills & experience:

  • Work experience and/or educational background in an area relevant to software development and data science
  • Minimum 2-5 years experience as a Software Developer or similar role
  • Strong proficiency in Python (preferred) or at least two other mainstream scripting/programming languages
  • Demonstrated experience organizing and maintaining a large codebase, and implementing and managing software version control using a git-based repository (Bitbucket, Github, etc.)
  • Experience initiating and implementing Agile-based software development processes
  • Ability to write and communicate clearly in English
  • Ability to prioritize effectively and work on multiple tasks/ projects within established timelines and budgets
  • Ability to work in a team and strong interpersonal skills
  • Demonstrated interest in the clean energy transition

Preferred skills and experience:

  • Experience leading a combined team of developers, analysts, and energy experts focused on producing technically- and computationally- intensive models, simulations, or software with at least two mainstream programming languages (Python preferred)
  • Experience with Test-Driven Development (TDD) and familiarity with Packaging, CI/CD, and popular librairies (e.g. pandas, matplotlib, openpysl, etc.)
  • Experience with web development and deploying to cloud providers (using containers)
  • Experience with BI tools such as Superset, Redash, PowerBI, or Tableau.
  • Experience with databases and database management systems (e.g., MySQL, SQLite)
  • Economic and/or energy modelling in a field related to the clean energy transition
  • Ability to write and communicate clearly in French

WHY DUNSKY

Be part of a firm that aligns with your values: As a mission-driven firm and a registered B Corp, our approach is driven by a deep respect for our team and a commitment to protect the planet.
Contribute your talents and skills to accelerate the clean energy transition: We work diligently at accelerating the transition to market adoption of clean energy solutions. Our team makes it a priority to be at the leading edge of change and is not shy to look outside the box and bring innovative solutions forward.
Work within a dynamic and welcoming team: We place a great deal of importance on offering our team the chance to grow and lead fulfilling lives both at work, and at home. We believe that how we work together is as important as the work we do.


BENEFITS

  • We offer competitive salaries and a range of employee benefits including flexible hours, annual bonuses, group health and dental insurance, retirement savings plan contribution, discounts on public transit and bikeshare, and more.
  • We are also committed to offer our team a hefty dose of professional development and learning opportunities. This begins with a curated on-boarding and technical skills training for new team members. We then offer on-going support with specific time set-aside, conference/training budgets, and goals for professional development; an extensive series of topical lunch-and-learns (roughly 25 each year); and a pervasive culture of inquiry and knowledge sharing that dares to address the toughest, most intractable issues.
  • Staff have access to supportive supervisors. We do our best to offer our staff experience in a diversity of projects based on your interests.
  • While the pace of work can be fast, we do everything to minimize overtime, because we believe that work on nights and weekends should be the exception, not the rule.

LOCATION
The successful candidate will work from our offices in Montreal, Toronto, Vancouver, or from their home elsewhere in Canada.

If you are located near one of our offices, we encourage a hybrid work option - a mix of working from the office and from home that balances a flexible schedule with the opportunity to work in person with your colleagues.


HOW TO APPLY
Interested candidates are invited to complete our application form, available on our website, and attach their C.V., cover letter and relevant writing samples (if available). In your cover letter, give us a sense of who you are by being honest and creative. Applications will be considered until the position has been filled. Please indicate you saw this posting at FoodWork.

The recruitment process includes the following steps :

  • a phone screening
  • a test to assess coding and analytical skills
  • an interview with a Dunsky team member and the Advisor, Talent and Culture
  • a presentation and a second interview with a Dunsky team member and the Director, Operations

Dunsky values diversity, in background and experience. We welcome people’s differences, and strive to increase participation from traditionally underrepresented groups in our hiring, as well as in the work we perform. We strongly encourage women and people who identify as minorities or people with disabilities to apply to any of our postings. We respect your privacy therefore applications and expressions of interest are considered strictly confidential unless candidates say otherwise. 


 

Share this on Facebook   Tweet This!  Email this to a friend   Share this on LinkedIn   Add this to Google Bookmarks   Print this page

Note: The above is provided on an "As Is" basis and for general informational purposes only. People and Planet (also known as "FoodWork") is not responsible for the content, accuracy, timeliness, completeness, legality, reliability, quality or suitability of this posting. We do not screen or endorse the organizations or individuals involved. If you decide to accept an offer of employment, volunteering or any other arrangement, you do so at your own risk and it is your responsibility to take all protective measures to guard against injury, abuse, non-payment or any other loss. Please read our full Terms & Conditions.

Current status: Open/apply now.   Date posted: Jan 1 1970    ID: 70591