Skip to content

Open nowPosted 127 days ago

Senior Algorithm Developer

Energy Exemplar43 open roles

Where
Bengaluru, Karnataka, India; Pune, Maharashtra, India
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Algorithm DeveloperEnergy Exemplar · Bengaluru, Karnataka, India; Pune, Maharashtra, India
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Energy Exemplar's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.9% of postings close within 7 days. Measured by our own scanner across the market. Energy Exemplar postings stay open a median of 39 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted 127 days ago

Energy Exemplar median: 39 days open

The posting

About Energy Exemplar

In an era where the world is rapidly advancing towards a cleaner future through decarbonization, Energy Exemplar’s mission lies in ‘Empowering Transformative Energy Decisions’. Founded in 1999 in Adelaide, Australia, our award-winning software portfolio encompassing the modeling and simulation platform PLEXOS®, Aurora, and Adapt2, is trusted by innovative organizations across the globe. Through our technology and people, we strive to enable stakeholders from across the entire energy value chain to revolutionize the energy ecosystem and to collaboratively plan and execute for a sustainable energy future with unprecedented clarity, speed, and innovation.

Our impact is global and is being recognized across the industry. Some of our recent accolades include:

  • SaaS Company of the Year (2025) – Global Business Tech Awards.
  • Environmental Impact Award (2025) – E+E Leaders Awards.
  • IPPAI (Independent Power Producers Association of India) Power Awards (2025) - Winners
  • Finalist: Platts Global Energy Awards (2024) – Grid Edge category
  • Finalist: Reuters Global Energy Transition Awards (2024) – Technologies of Change
  • Top 50 Marketing Team (2024) – Voted by the public at the ICON Awards.

How We Work

Energy Exemplar is growing fast and that growth is driven by how we work. We trust our team to deliver great results from wherever they work best, whether that’s at home, in the office, or on the move.

We’re a global team that values ownership, integrity, and innovation. You’ll be supported to balance work and life in a way that works for you, and empowered to take initiative, solve problems, and make an impact, regardless of your background, location, or role.

Our four core values, Customer Success, One Global Team, Integrity & Ownership, and Innovation Excellence aren’t just words. They show up in how we collaborate, how we solve, and how we grow together.

About the Position

The Senior Algorithm Developer is responsible for developing and maintaining the optimization engines and ancillary calculations in our products. These form a core part of the overall company’s platform offering and require in-depth domain knowledge and mathematical programming experience. Not only does this role address the platforms content software development needs, but it also covers the technical support element to the business. This includes interaction with clients to understand the domain issues they are trying to solve, as well as the implementation of these solutions.

Key Accountabilities and Duties Algorithm Design and Development:

• Research new and emerging technologies in the energy domain (concentrating on specific areas, e.g. transmission developments, market rules, etc.) • Propose concise and performant formulation specifications for new features required • Develop the proposed feature/s while maintaining high quality coding standards (see “High Code Quality Contribution” accountability) • Design, develop, review, re-factor, and maintain software with quality and performance in mind • Collect feedback from design and technical staff on development needs • Conduct technical testing to resolve existing or introduced problems • Engage in requirement specification process for new software functionality • Produce technical documentation such as incremental design specifications and user manuals.

Technical Support:

• Liaise with colleagues and clients to reproduce and correct any defective software • Provide technical advice and suggestions to customers • Ensure high priority items are addressed urgently, providing timely responses • Understand the clients query, answering technical queries concisely in language they understand (i.e. understand the domain).

High Code Quality Contribution:

• Produce concise high-quality code, with performance and memory considerations at the forefront of any design • Develop and demonstrate functionality through PoC (proof of concept) builds • Understand core programming paradigms • Experience with core development fundamentals, e.g. system architecture, memory management, parallel processing, base classing, etc. • Add to engineering team’s culture of high code quality.

Global Team Interaction and Collaboration:

• Seek support from local and global developer teams when required • Recommend solutions and options to global team when required • Participate in global projects and attend stakeholder meetings, as and when required (often outside of “normal” work hours, due to the global nature of the meetings).

Required Knowledge, Skills and Experience:

• 5+ years of experience with .NET (including VB.NET and C#), and other development languages (e.g. C++, Python, etc.) • Strong mathematical skills, with solid theoretical background in numerical analysis and optimization techniques. • Experience working in an Agile development environment • Experience with linear and mixed integer programming tools • Familiarity with analytical tools, such as Unit Commitment, Economic Dispatch, Load Flow, Contingency Analysis, etc. • A deep understanding of Operations Research • Strong knowledge and experience working with complex models • Strong knowledge and experience working with energy system modelling and simulation, analysis and operation, optimization and numerical analysis methodology. • Ability and willingness to work independently and collaboratively • Ability to interact effectively with team members • Ability and desire to effectively present to others • Driven and passionate about the code and products being produced.

Education: • Bachelor's Degree in Computer Science or a related field • Post graduate degree (MSc, PhD, etc.), comp science , Maths, in relevant field.

Energy Exemplar is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members. We welcome applications from people of all backgrounds, experiences, identities, and abilities. Please let us know if you require accommodations at any stage of the recruitment process—we're here to support you in showcasing your full potential.

Energy Exemplar respects your privacy and is committed to protecting the personal data you share during the recruitment process. This Candidate Privacy Notice explains how we collect, use, and protect your personal information when you apply for a role with us.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Energy Exemplar's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Energy Exemplar's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Energy Exemplar's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.