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.
- 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.
- 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,