Senior Algorithm Developer @Energy Exemplar
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Algorithm Developer @Energy Exemplar

2wks ago - Energy Exemplar is hiring a remote Senior Algorithm Developer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

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. This role also covers the technical support element to the business, including 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
    • 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.
  • 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.

Qualifications

  • 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.), in Computer Science, Maths, or a relevant field.

Benefits

  • 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.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Algorithm Developer @Energy Exemplar
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later