Talent.com
This job offer is not available in your country.
Algorithm Developer (Operations Research)

Algorithm Developer (Operations Research)

Energy ExemplarPune, Maharashtra, India
6 hours ago
Job description

bout the Role

The 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
  • Post graduate degree (MSc, PhD, etc.), comp science , Maths, in relevant field
  • 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.
  • Create a job alert for this search

    Developer Algorithm • Pune, Maharashtra, India

    Related jobs
    • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    Mitchell Martin Inc.Pune, IN
    Include, but are not limited to, the following : .Own productionizing models—from tracked experiments to governed releases—ensuring resilient services with clear SLOs, runbooks, and fast, safe rollba...Show moreLast updated: 22 days ago
    • Promoted
    AI Exploration Engineer

    AI Exploration Engineer

    Mitchell Martin Inc.Pune, IN
    Design and execute machine learning experiments to evaluate emerging AI technologies and frameworks.Prototype and assess end-to-end AI solutions to inform product and platform strategy.Formulate hy...Show moreLast updated: 22 days ago
    • Promoted
    Axiom Developer

    Axiom Developer

    Tata Consultancy ServicesPune, Maharashtra, India
    Greetings from TATA CONSULTANCY SERVICES!.Years of Experience : 8 - 14 years.Location : Pune / Mumbai / Chennai.Mandatory expertise in Australian regulatory taxonomy (e. Proven ability to build, customi...Show moreLast updated: 21 days ago
    • Promoted
    Robotics RL / DL Engineer

    Robotics RL / DL Engineer

    Kalyani GroupPune, Maharashtra, India
    Reinforcement Learning & Deep Learning for Robotic Arms.Location : Bharat Forge, Mundhwa, Pune.Industry : AI-Driven Robotics, Neural Network-Based Manipulation, Autonomous Dexterity Systems.We are lo...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Senior Developer

    Senior Developer

    Veca Consulting Pvt LtdPune, Maharashtra, India
    Senior Developer - Computational Geometry.We are seeking a highly skilled and experienced Senior Developer with expertise in Computational Geometry to join our team. The Senior Developer will play a...Show moreLast updated: 6 hours ago
    • Promoted
    DevOps & ML Ops Engineer

    DevOps & ML Ops Engineer

    TransPerfectPune, Maharashtra, India
    DevOps & ML Ops Engineer would be responsible for developing and maintaining scalable, stable services that deliver machine learning models to end users with guaranteed uptime.The primary focus wil...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Staff Engineer Software -Automation & DevOps

    Senior Staff Engineer Software -Automation & DevOps

    Palo Alto NetworksPune / Pimpri-Chinchwad Area, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Principal Engineer Software (Prisma Access) - NetSec

    Principal Engineer Software (Prisma Access) - NetSec

    Palo Alto NetworksPune / Pimpri-Chinchwad Area, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Developer

    Developer

    Veca Consulting Pvt LtdPune, Maharashtra, India
    Computational Geometry Developer.The Computational Geometry Developer will be involved in development of software products and solutions based on Computational Geometry skills for technology areas ...Show moreLast updated: 6 hours ago
    • Promoted
    Anaplan Developer with Level 3 Model Builder certification

    Anaplan Developer with Level 3 Model Builder certification

    TechBliss Digital Solution Pvt. Ltd.Pune, IN
    Level 3 Model Builder certification is mandatory.An Anaplan Model Builder designs, builds, and maintains Anaplan models to support business planning and forecasting. They work with various teams to ...Show moreLast updated: 1 day ago
    • Promoted
    STEM Researcher - 39521

    STEM Researcher - 39521

    TuringPune, IN
    Pay : $50+ / hour (based on role & expertise).You’ll work on projects that fine-tune large language models (like ChatGPT) using your subject expertise and strong analytical skills.This role is ideal f...Show moreLast updated: 2 days ago
    • Promoted
    Founding Research Engineer

    Founding Research Engineer

    JewelbytePune, IN
    We're building the cursor for jewelry production.AI systems to design and produce jewelry CAD files with the skill and creativity of expert human designers. This means combining AI, reinforcement le...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Software Engineer - Computational Geometry

    Software Engineer - Computational Geometry

    Prolincur TechnologiesPune, Maharashtra, India
    Prolincur Technologies specializes in customized software development services focusing on 3D spatial technology, including CAD, GIS, and BIM. They empower businesses by leveraging 3D spatial data t...Show moreLast updated: 6 hours ago
    • Promoted
    ML Ops

    ML Ops

    EXLPune, IN
    Deploy, monitor, and scale ML models on.GCP (Vertex AI, GKE, Cloud Functions).GitHub Actions / Jenkins / cloud-native tools. Containerize and orchestrate workloads with.MLflow, Feast, Prometheus / Gra...Show moreLast updated: 25 days ago
    • Promoted
    Axiom Developer || Chennai, Mumbai, Pune

    Axiom Developer || Chennai, Mumbai, Pune

    Tata Consultancy ServicesPune, Maharashtra, India
    Location : Chennai, Mumbai, Pune.Mandatory expertise in regulatory taxonomy (e.Proven ability to build, customize, and maintain Axiom data models, workflows, and control views.Sound understanding of...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Elife TransferPune, IN
    A fast-growing start-up headquartered in San Francisco, CA, USA in the heart of Silicon Valley.We recruit worldwide as our customer base is global. Reliable ground transportation provider, any type ...Show moreLast updated: 27 days ago
    • Promoted
    2820 - OneTrust Developer

    2820 - OneTrust Developer

    EXLPune, Maharashtra, India
    Job Title : OneTrust Developer – Consent & Preference Management Location : US Remote Job Type : Full-time Introduction : We are looking for a skilled OneTrust Developer with a strong focus on Cons...Show moreLast updated: 1 day ago
    • Promoted
    Algorithm Developer

    Algorithm Developer

    ENERGY EXEMPLAR INDIA PRIVATE LIMITEDPune
    Job Description : Key Accountabilities and Duties : Algorithm Design and Development : <...Show moreLast updated: 28 days ago