Talent.com
Senior Algorithm Developer(Operations Research)
Senior Algorithm Developer(Operations Research)Energy Exemplar • bangalore, karnataka, in
Senior Algorithm Developer(Operations Research)

Senior Algorithm Developer(Operations Research)

Energy Exemplar • bangalore, karnataka, in
5 days ago
Job description

About the Role

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

  • Breadth 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
  • 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 AND EXPERIENCE

  • Bachelor's Degree in Computer Science or a related field
  • Minimum 4+ years of relevant OR experience required
  • Post graduate degree (MSc, PhD, etc.), comp science , Maths, in relevant field
  • Commercial experience in a .NET development environment
  • 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.
  • If Interested : Kindly share resume on : payal.joshi@energyexemplar.com

    Create a job alert for this search

    Senior Research • bangalore, karnataka, in

    Related jobs
    Algorithm Developer

    Algorithm Developer

    Confidential • Bengaluru / Bangalore, India
    Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipmen...Show more
    Last updated: 23 days ago • Promoted
    Algorithms Developer

    Algorithms Developer

    Confidential • Bengaluru / Bangalore, India
    We are Machine Tool Builders proudly leading India's Multi-Axis CNC Controller Development.We offer CNC Machining Services with advanced manufacturing solutions to clients across the globe in vario...Show more
    Last updated: 17 days ago • Promoted
    Senior Statistical Programmer

    Senior Statistical Programmer

    Cytel • hosur, tamil nadu, in
    Working fully embedded within one of our pharmaceutical clients, with the support of Cytel right behind you, you'll be at the heart of our client's innovation. As a Senior Statistical Programmer you...Show more
    Last updated: 30+ days ago • Promoted
    Senior Algorithm Developer(Operations Research)

    Senior Algorithm Developer(Operations Research)

    Energy Exemplar • Bengaluru, Karnataka, India
    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 plat...Show more
    Last updated: 4 days ago • Promoted
    Senior Algorithm Developer

    Senior Algorithm Developer

    Applied Materials • Bengaluru, Karnataka, India
    Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design build and service cutting-edge equipment...Show more
    Last updated: 28 days ago • Promoted
    Algorithm Architect – MCU (Motor Control Unit)

    Algorithm Architect – MCU (Motor Control Unit)

    Maven Workforce Inc. • Bengaluru, Karnataka, India
    Algorithm Architect – MCU (Motor Control Unit).Define and own the end-to-end algorithmic architecture for motor control, including traction, auxiliary, and hybrid motors. Develop motor control strat...Show more
    Last updated: 4 days ago • Promoted
    Quantum Developer

    Quantum Developer

    Tata Consultancy Services • Bengaluru, Republic Of India, IN
    TCS presents excellent opportunity for.Bangalore / Pune / Chennai / Hyderabad / Mumbai / Pune / Kolkata / Delhi / Noida / Gurgaon. Strong understanding of quantum mechanics and quantum computing pri...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead R&D Engineer (C / C++, Data Structures, Algorithms, EDA)

    Senior / Lead R&D Engineer (C / C++, Data Structures, Algorithms, EDA)

    Synopsys Inc • Bengaluru, Karnataka, India
    Synthesis team in Noida, which supports a range of EDA products.Does this sound like a good role for you?.Senior / Lead R&D Engineer (C / C++, Data structures, Algorithms). C / C++ based software developm...Show more
    Last updated: 10 days ago • Promoted
    Lead Algorithm Engineer

    Lead Algorithm Engineer

    Confidential • Bengaluru / Bangalore
    Knowledge of common routing algorithms.Dijkstras Shortest Path First algorithm.Genetic Algorithms and heuristics.Excellent interpersonal skills. Excellent written and oral English skills.Excellent w...Show more
    Last updated: 30+ days ago • Promoted
    Algorithms Developer

    Algorithms Developer

    Ethereal Machines • Bengaluru, Karnataka, India
    We are Machine Tool Builders proudly leading India's Multi-Axis CNC Controller Development.We offer CNC Machining Services with advanced manufacturing solutions to clients across the globe in vario...Show more
    Last updated: 30+ days ago • Promoted
    Senior Manager / Operations Research Scientist - Machine Learning / Algorithm

    Senior Manager / Operations Research Scientist - Machine Learning / Algorithm

    Career Makers • Bangalore
    Basic Qualifications - Ph.Operations Research, Statistics, Applied Mathematics, Computer Science or a related field with publications in refereed academic journals.At least 5 t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Chargebee • Bangalore Urban, Karnataka, India
    Chargebee is a subscription billing and revenue management platform powering some of the fastest-growing brands around the world today, including Calendly, Hopin, Pret-a-Manger, Freshworks, Okta, S...Show more
    Last updated: 6 days ago • Promoted
    HFT Algorithmic Developer

    HFT Algorithmic Developer

    AAA Global • Bengaluru, Republic Of India, IN
    Ultra-Low-Latency Trading, Algorithmic Alpha Generation.Yes, candidates with elite global experience are highly encouraged. Are you looking to push the limits of current low-latency technology to en...Show more
    Last updated: 1 day ago • Promoted
    Senior Deep Learning Engineer

    Senior Deep Learning Engineer

    Nanonets • Bengaluru, Karnataka, India
    Join Nanonets to push the boundaries of what's possible with deep learning.We're not just implementing models – we're setting new benchmarks in document AI, with our open-source models achieving.M ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Antal International • Bengaluru, Karnataka, India
    The company is building complex data and engineering workflows powered by cutting-edge AI — with.LLMs, NLP, and Computer Vision. Senior Machine Learning Engineer.You’ll collaborate with product, dat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Saarthee • Bengaluru, Karnataka, India
    Saarthee is global analytics consulting firm unlike any other, where our passion for helping others fuels our approach and our products and solutions. We are a one-stop shop for all things data and ...Show more
    Last updated: 30+ days ago • Promoted
    Cell & Algorithms Engineer

    Cell & Algorithms Engineer

    Confidential • Anekal, India
    This team runs on coffee with an infectious passion for building products that have never been built before.Our Flexible Energy Stack consists of the e^pack (battery pack) and e^pump (charging stat...Show more
    Last updated: 23 days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Albertsons Companies India • Bengaluru, Republic Of India, IN
    About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc.Our well-known banners across the United States, including Albertsons, Safeway, Vo...Show more
    Last updated: 30+ days ago • Promoted