Senior Deep Learning Engineer

2 months ago


kozhikode, India Programmers.io Full time

Job Description: -

Job Title: Senior Deep Learning Engineer

Shift Timings: Should be available till 9 PM IST

Location: Remote

Experience required: 5 to 8 years

We are looking for a seasoned Machine Learning Engineer with over 5+ years of experience, specializing in Computer Vision, Graph Search, and Natural Language Processing (NLP). The ideal candidate will be responsible for developing and deploying cutting-edge machine learning models, with a focus on P&ID diagram processing, object detection, and OCR. Additionally, you will work on innovative technologies such as Generative AI, leveraging Azure OpenAI services, and developing prompt engineering and Retrieval-Augmented Generation (RAG) techniques.

Key Responsibilities:


Computer Vision & P&ID Diagram Processing:

  • Develop and implement machine learning models for processing and analyzing Piping and Instrumentation Diagrams (P&ID).
  • Extract and analyze relationships between symbols and tags within P&ID diagrams.
  • Design and optimize algorithms for object and line detection in engineering diagrams.
  • Implement solutions to identify flow directions within P&ID diagrams.


Graph Search & Relationships Extraction:

  • Develop graph-based search algorithms to efficiently extract and analyze relationships between components in complex diagrams.
  • Collaborate with engineering teams to improve the accuracy and performance of relationship extraction between symbols and tags.


OCR & Text Processing:

  • Implement Optical Character Recognition (OCR) solutions to extract textual data from engineering diagrams and documents.
  • Enhance the accuracy of OCR systems for specialized use cases in engineering contexts.


Generative AI & Azure OpenAI:

  • Design and implement Generative AI models using Azure OpenAI to solve domain-specific problems.
  • Develop and refine prompt engineering techniques for various AI-driven applications.
  • Apply RAG techniques to improve the performance and relevance of AI models in real-world scenarios.


NLP & Recommendation Systems:

  • Design and develop Natural Language Processing (NLP) models to extract and process information from unstructured data sources.
  • Build and optimize recommendation systems tailored to specific use cases within engineering and industrial domains.


Required Skills:

Machine Learning Specialization: Computer Vision, NLP.

  • Frameworks & Libraries: TensorFlow, PyTorch, YOLO.
  • Diagram Processing: P&ID diagram processing, object detection, line detection, flow direction identification.
  • Graph Search: Graph-based search algorithms, relationship extraction.
  • OCR Technologies: Optical Character Recognition
  • Generative AI & Azure OpenAI: Model design, prompt engineering, Retrieval-Augmented Generation (RAG)
  • Recommendation Systems: Development and optimization for engineering contexts
  • Programming Languages: Python


Qualifications:


  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • 5+ years of hands-on experience in machine learning, with a focus on Computer Vision and NLP.
  • Proven experience with P&ID diagram processing, including object detection, line detection, and flow direction identification.
  • Strong expertise in graph search algorithms and relationship extraction from complex diagrams.
  • Proficient in OCR technologies and their application in document processing.
  • Experience with Generative AI models and familiarity with Azure OpenAI services.
  • Demonstrated experience in prompt engineering and Retrieval-Augmented Generation (RAG) techniques.
  • Knowledge of recommendation systems and their applications in various domains.
  • Excellent problem-solving skills and ability to work on complex, multidisciplinary projects.


Preferred Qualifications:

  • Experience in industrial or engineering environments, particularly in processing engineering diagrams.
  • Familiarity with cloud platforms, particularly Azure, and their AI/ML services.
  • Strong communication skills and ability to work in a collaborative, fast-paced environment.



  • kozhikode, India Programmers.io Full time

    Job Description: -Job Title: Senior Deep Learning EngineerShift Timings: Should be available till 9 PM ISTLocation: RemoteExperience required: 5 to 8 yearsWe are looking for a seasoned Machine Learning Engineer with over 5+ years of experience, specializing in Computer Vision, Graph Search, and Natural Language Processing (NLP). The ideal candidate will be...


  • kozhikode, India ValueLabs Full time

    About the Company: ValueLabs is hiring for a contract job for an Azure Machine Learning Engineer. The company values advanced statistical analysis, predictive modeling, and machine learning.About the Role: The key responsibilities include proficiency in Python, SQL, and various libraries, as well as experience with the Azure ecosystem and Big Data...


  • Kozhikode, India Recro Full time

    Experience: 3-6 yearsLocation: RemoteWe are seeking an experienced Machine Learning Engineer with deep expertise in Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques. The ideal candidate will be responsible for designing, developing, and optimizing an NLP-to-SQL generation tool using LLMs and RAG frameworks in Azure...


  • Kozhikode, India Vandewiele-Savio India Private Limited Full time

    Position:Embedded Engineer (Engineer, Senior Engineer, Assistant Manager, Deputy Manager, Manager, Senior Manager)Location:CoimbatoreQualification:M.E / B.E in Electronics and Communication Engineering (ECE), Electrical and Electronics Engineering (EEE), or related fieldsExperience:5-15 years in embedded systems developmentRoles and Responsibilities:Embedded...


  • Kozhikode, Kerala, India XYLEM LEARNING Full time

    Job Title: Retention ManagerAt XYLEM LEARNING, we are seeking a skilled Retention Manager to join our team. As a key member of our marketing department, you will be responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value, and drive loyalty across digital channels.Key Responsibilities:Retention...


  • Kozhikode, Kerala, India XYLEM LEARNING Full time

    Job Title: Retention ManagerLocation: Kozhikode, Kerala, India Job Summary: We are seeking a skilled Retention Manager to join our team at XYLEM LEARNING. The ideal candidate will be responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels.Key...


  • Kozhikode, Kerala, India Trilliant Full time

    Job Title: Senior Software Engineer with DLMS ExperienceTrilliant is seeking a highly skilled Senior Software Engineer to develop a large-scale DLMS meter and network simulator. The successful candidate will lead the design, architecture, and development of a DLMS/COSEM simulator capable of processing high volumes of smart meter data.Key...

  • Retention Manager

    3 weeks ago


    kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing)Location: Kozhikode, Kerala, IndiaJob Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior,...

  • Retention Manager

    3 weeks ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing) Location: Kozhikode, Kerala, India Job Summary: The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior,...

  • Retention manager

    3 weeks ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing) Location: Kozhikode, Kerala, India Job Summary: The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer...

  • Retention Manager

    2 weeks ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing)Location:Kozhikode, Kerala, IndiaJob Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior,...

  • Retention manager

    2 weeks ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing) Location: Kozhikode, Kerala, India Job Summary : The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer...

  • Retention Manager

    3 days ago


    kozhikode, India XYLEM LEARNING Full time

    Job Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior, crafting targeted retention campaigns, and leveraging digital marketing tools to enhance...

  • Retention manager

    3 days ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior, crafting targeted retention campaigns, and leveraging digital marketing tools to enhance...

  • Retention Manager

    2 days ago


    kozhikode, India XYLEM LEARNING Full time

    Job Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior, crafting targeted retention campaigns, and leveraging digital marketing tools to enhance...

  • Retention Manager

    3 days ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior, crafting targeted retention campaigns, and leveraging digital marketing tools to enhance...


  • Kozhikode, Kerala, India Element 8 Full time

    About the Role:We are seeking an experienced Senior Python Software Engineer to join our dynamic team at Element8. As a key member of our development team, you will be responsible for designing, developing, and maintaining web applications using Python and the Django framework. Your expertise in web development principles and strong understanding of Django...

  • Retention Manager

    4 weeks ago


    kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing) Location: Kozhikode, Kerala, India Job Summary: The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior,...

  • Retention Manager

    1 month ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Title: Retention Manager (Digital Marketing)Location: Kozhikode, Kerala, IndiaJob Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior,...

  • Retention Manager

    4 days ago


    Kozhikode, India XYLEM LEARNING Full time

    Job Summary:The Digital Marketing Retention Manager is responsible for developing and executing strategies that maximize customer retention, increase customer lifetime value (CLV), and drive loyalty across digital channels. This role involves analyzing customer behavior, crafting targeted retention campaigns, and leveraging digital marketing tools to enhance...