Job Description

Company - TekUncorked

Position - Algorithm / Library Developer

Experience - 4+ years

Location - Gurgaon (5 Days WFO)

About TekUncorked :

TekUncorked is a high-impact energy-tech product company enabling utilities to detect, predict, and heal distribution-level grid faults in real time—enhancing reliability, reducing losses, and modernizing power infrastructure using cutting-edge AI-IoT technology. It aims to revolutionizing electricity distribution by transforming traditional grids into smart, connected, and predictive networks .

Role Overview :

We are seeking an experienced and driven AI/ML Library Developer to spearhead the design, development, and maintenance of cutting-edge libraries in the Artificial Intelligence and Machine Learning space. You will play a key role in building new libraries, updating existing ones, integrating them into production systems, and mentoring junior developers in the team.

Key Responsibilities:

  • Design and develop new AI/ML libraries in Python , C/C++ to support scalable, high-performance machine learning workflows.

  • Enhance and maintain existing libraries , ensuring they meet evolving requirements and deliver robust performance.

  • Integrate developed libraries seamlessly with broader application architectures and pipelines.

  • Provide technical mentorship to junior developers, conducting code reviews, pair programming, and knowledge-sharing sessions.

  • Collaborate closely with data scientists, research engineers, and product teams to translate requirements into efficient, well-architected solutions.

  • Develop clear, maintainable documentation for all components, APIs, and workflows.

  • Proactively identify opportunities to improve performance, reliability, and maintainability across the codebase.

Required Skills & Qualifications:

  • 3+ years of hands-on experience in C/C++ development, ideally in systems, libraries, or performance-critical components.

  • Strong understanding of AI/ML concepts , algorithms, and deployment workflows (e.g., model training, inference, optimization).

  • Demonstrated experience in developing and maintaining libraries that are consumed by other applications or teams.

  • Proficiency in integrating C/C++ libraries with higher-level languages (e.g., Python, Java) is a plus.

  • Experience in mentoring junior engineers , conducting code reviews, and contributing to best practices.

  • Familiarity with cross-platform development, build systems (CMake, Make), and version control (Git).

  • Excellent problem-solving skills, with a passion for clean, efficient, and well-documented code.

Nice to Have:

  • Exposure to CUDA, OpenCL, or other GPU programming frameworks.

  • Experience with modern AI/ML frameworks (TensorFlow, PyTorch, ONNX) and their C/C++ APIs.

  • Knowledge of performance profiling tools and techniques for optimization.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application