Senior Deep Learning Engineer

  • Role: Senior Deep Learning Engineer
  • Employment: fulltime
  • Experience: 5 to 8 Years
  • Salary: Not Disclosed
  • Location: Other-Remote

Programmers.IO is currently looking to hire Senior Deep Learning Engineer on Exp in Computer Vision, Exp in Graph Search, Exp in Natural Language Processing (NLP). Exp in P&ID diagram processing, Exp in Python, Technology. If you think you are a good fit and willing to work from Other-Remote location.Please apply with you resume or share your resume at ayushi.khandelwal@programmers.io

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.

 

Skills and Knowledge:

  • Exp in Computer Vision, Exp in Graph Search, Exp in Natural Language Processing (NLP). Exp in P&ID diagram processing, Exp in Python,